Upgrade to Pro — share decks privately, control downloads, hide ads and more …

190920 UiPATHで遊ぼう~似非デジタルサイネージ~ はなっち!さん

RPABANK
September 20, 2019

190920 UiPATHで遊ぼう~似非デジタルサイネージ~ はなっち!さん

RPABANK

September 20, 2019
Tweet

More Decks by RPABANK

Other Decks in Technology

Transcript

  1. UiPATHで遊ぼう
    ~似非デジタルサイネージ~
    Presented By [email protected]

    View Slide

  2. 国際ビル(国際) | 三菱地所
    ファサード
    車寄せ
    竣工年:1966年9月
    規模:地上 9階
    地下 6階
    塔屋 3階
    床面積:4,004.00㎡
    設計:三菱地所
    施工:大林組
    https://office.mec.co.jp/search/detail/525/ 他

    View Slide

  3. 日比谷駅、有楽町駅直結!アクセス抜群です!
    帝国劇場のビルです!
    丸の内vacans(バカンス)
    スタッフ常駐
    2018年12月10日OPEN!
    会議・セミナー・研修・懇親会など、
    幅広い用途で利用可
    東京都千代田区丸の内3-1-1 国際ビル 2F
    FLOCブロックチェーン大学校内

    View Slide

  4. ちょっとした困りごと
    ➢地上階からだと、四方から入館する出来る。
    ⇒便利だけど、最初は迷う
    ➢地下鉄からも入館する事が出来る。
    ⇒二階に上がってから、迷う
    ➢フロアマップに「丸の内vacans」が載っていない
    ➢況して「RPA Communityの案内」が、ある訳ない
    だったらサインボードを作ってしまおう!

    View Slide

  5. 1. 人:素材の選定
    2. 人:BMPにて保存
    3. E:BMPを1Pix毎にEXCEL展開
    4. E:5(、10、20)セル単位でサイジング
    5. E:サイジング後のセル位置、RGB情報をCSVファイル出力
    6. Ui:出力したCSVファイルを入力に、EXCEL上にランダム描画
    7. Ui:描画したら数秒待機し、行or列で掃かせ、再度描画
    設計
    Presented By [email protected]

    View Slide

  6. 前処理
    BMPを1Pix毎にEXCEL展開
    RPACOMMUNITY.bmp
    5(、10、20)セル
    単位でサイジング

    View Slide

  7. 前処理
    RPACOMMUNITY_05.csv

    View Slide

  8. ROBOT仕様/考慮点
    • セル描画情報全てを扱うには、データ量が多すぎる
    ⇒R=255,G=255,B=255(White)を除外する
    • RGB情報をCSVファイル出力した順で描画される
    ⇒乱数を発生させ、描画した情報は消す
    • 描画したあと、次の描画の際に、画面クリアする
    ⇒行方向へは、行削除(上へスクロール)
    列方向へは、列削除(左へスクロール)

    View Slide

  9. ROBOT
    CSVシーケンス
    1. ファイルを選択
    2. CSV を読み込む
    3. RGBが255を除外
    4. 最大行を取得
    5. 最大列を取得(※)
    (※)列は英字なので、Invoke Codeに
    英字⇒数値化するロジックを実装

    View Slide

  10. ROBOT
    EXLシーケンス
    1. BaseBookを開く
    2. 指定回数LOOP
    1. CSV領域を.copy
    2. 最大行/列 削除
    3. CSV行回LOOP
    1. 乱数取得
    2. セル描画
    3. 該当Row削除
    4. 5秒 待機

    View Slide

  11. DEMO
    描画の始め
    描画途中
    再描画の準備
    行削除(上へスクロール)

    View Slide

  12. まずは考えてみよう!
    ➢兎に角作り始めてみよう!
    ➢分からなかったら、UiPath Forumへ質問しよう!
    ➢完成してみたら、改造/改良してみよう!
    ➢RPA Communityで発表してみよう!
    ➢UiPath Friendsでも発表してみよう!
    Presented By [email protected]

    View Slide

  13. 宣伝:
    オープンチャット作りました!

    View Slide