LoginSignup
0
0

More than 5 years have passed since last update.

Inventory / unity > csv_d160827 > 手持ちの部品をInventory.csvにした > ネスト例など

Last updated at Posted at 2016-08-27
ビルド環境
Unity 5.3.5-f1 on MaxOS X El Capitan

在庫表示システム。
関連: v0.1 http://qiita.com/7of9/items/076cf5aaff7095bb876d
関連: v0.8 http://qiita.com/7of9/items/dfa9a46710b9805b8f2a

Inventory.csv更新

自分が現在もっている電子部品関連を棚卸しなおして、データシートリンクの整備も行いInventory.csvを更新した。

ソフトの動作は変更がないので、以下のタグとした。
tag:csv_d160827 @ github

Inventory.csv @ github

使用例

  • 162品目
  • 箱がいくつかある。箱にはName: shelf{4桁数字}をつけた。
    • 例: shelfNo=1, row=1, column=1: shelf0002. 8連ケース
  • shelNo=9999は箱に入っていない置き方を意味する
    • 例: shelfNo=9999, row=1, column=1: shelf0015. 箱 > チップスターS
  • 箱の中に箱があり、その箱の中に部品がある場合。
    • 例: shelfNo=1, row=1, column=26: shelf0014(伊右衛門 2gx20bag)
    • 例(続き): shelfNo=14, row=1, column=1: ESP-WROOM02
  • shelf0035を見たい時
    • Unique ID: 350101と入力 (shelfNo:35, row=1, column=1を意味する)
    • Check押下
    • あとはRow:Prev/Next, Column:Prev/Nextで箱の中身を移動できる

トラブル

Inventory.csvは以下の場合、ソフトが正常に動かない

  • shelfNo, row, columnの組合せが重複している
  • Nameが重複している
  • 項目の途中に改行が入っている

上記の場合、ソフト起動直後の内部辞書登録時にエラーが出る。

エラーを回避するようにもできるが、どういう対応が最適か未検討。

実行時エラーが出たら上記あたりを確認すること。

  • 名前重複を避けるため、以下のようなことをしているデータもある
    • ケーブル緑__230103
    • shelfNo=23
    • row=1
    • column=3

余談

今回の棚卸に以下のラベルシールを使った。
http://www.nichiban.co.jp/stationery/mt_removable/index.html

ラベルシールを購入するため近所に買い出しに行ったが、3つ目のお店で見つけた。今回のソフトをこういうことに使うのもありかもしれない。

ソフト実装に10時間ほどかかり、棚卸に7時間かかった。

17時間かかったが、今後の部品準備にかかる時間が短縮できるので問題ない。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0