E-mail パスワード
次回から自動ログインする    
パスワード紛失  新規登録      
   ホーム | フォーラム | ブログ | Wiki | 用語集 | マイアルバム | カレンダー | リンク | サイト内検索 |  
2: 2013-03-28 (木) 19:30:58 なーお ソース
Deleted an attach file: Q173D(S)_Label.zip at 2013-03-28 (木) 17:32:45 at 2013-03-28 (木) 19:20:40
現: 2019-08-17 (土) 07:15:43 管理人 ソース
Deleted an attach file: Q173D(S)_Label.zip at 2013-03-30 (土) 10:27:05, Deleted an attach file: LabelList.jpg at 2013-03-30 (土) 11:50:10 at 2013-03-30 (土) 11:53:54
Line 2: Line 2:
** ご注意 [#j3a25094] ** ご注意 [#j3a25094]
 ここでご紹介するラベルプロジェクトデータは、あくまでサンプルです。 これを使用した場合のいかなる不具合も筆者及び(有)モーションクリエイトは保障致しません。 各人で独自に検証のうえ、自己責任でご使用ください。  ここでご紹介するラベルプロジェクトデータは、あくまでサンプルです。 これを使用した場合のいかなる不具合も筆者及び(有)モーションクリエイトは保障致しません。 各人で独自に検証のうえ、自己責任でご使用ください。
 + もし不具合に遭遇したらご報告いただきますようお願いします。 要望なども歓迎します。 :-)
** ラベルサンプル [#i6172098] ** ラベルサンプル [#i6172098]
*** サンプルプロジェクト [#w447e173] *** サンプルプロジェクト [#w447e173]
 +以下のzipファイルをダウンロードし、解凍してご使用ください。
- &ref(Q173D(S)_Label.zip); - &ref(Q173D(S)_Label.zip);
*** 内容 [#l6d8acce] *** 内容 [#l6d8acce]
MT Developer2 の1ファイル形式プロジェクトで保存されたデータです。 MT Developer2 の1ファイル形式プロジェクトで保存されたデータです。
-ラベル機能を使う場合は、MT Developer2が必須ですので、最新版にアップデートした上でプロジェクトを開いてください。+ラベル機能を使う場合は、MT Developer2が必須ですので、最新版にアップデートした上でプロジェクトを開いてください。(1ファイル形式プロジェクトは、ver1.34L以降でないと読み込めません。) 
 + 
 +|&ref(LabelList.jpg,mw:480,mh:360);| 
- Q173D.mtw - Q173D.mtw
-- Q173D(仮想モード)プロジェクトですが、Q173DS(仮想モード)にもプロジェクト変換して使用できます。 -- Q173D(仮想モード)プロジェクトですが、Q173DS(仮想モード)にもプロジェクト変換して使用できます。
Line 17: Line 22:
-- Q173DS(アドバンスト同期制御モード)プロジェクトです。 -- Q173DS(アドバンスト同期制御モード)プロジェクトです。
-- Q172DS で使う場合は、ラベルの不要な定義部分をカットして使えば、ファイルサイズを小さくしたり変換時間を短くしたりできます。 -- Q172DS で使う場合は、ラベルの不要な定義部分をカットして使えば、ファイルサイズを小さくしたり変換時間を短くしたりできます。
--- MTD2の仕様により、Q173DS(仮想モード)との相互変化はできません。+-- MTD2の仕様により、Q173DS(仮想モード)との相互変換はできません。
-- アドバンスト同期制御はかなり多くのシステムデバイスが予め割り当てられており、10000番代でなおかつ先頭番号の10番代が途中から始まるため、ほとんど覚えられない、間違いを起こしやすい状態です。 ラベル機能を使うことで、間違いをかなり減らせる可能性があります。 -- アドバンスト同期制御はかなり多くのシステムデバイスが予め割り当てられており、10000番代でなおかつ先頭番号の10番代が途中から始まるため、ほとんど覚えられない、間違いを起こしやすい状態です。 ラベル機能を使うことで、間違いをかなり減らせる可能性があります。
Line 25: Line 30:
*** 使い方 [#i44de11b] *** 使い方 [#i44de11b]
-- モーションSFC内で、 +- 以下のように構造体を定義しています。 
--- 例えば「a」とタイプすると、「A」から始まる構造体候補がヒントに出てきます。 以下の構造体名称を登録してあります。 (n)は実際には軸番号になります。+-- (n)は実際には軸番号になります。1軸目の指令信号なら、Ax1Cmd、32軸目はAx32Cmd になります。 
 +-- 各構造体名リンクからメンバ変数リストページを参照できます。
--- システム共通用 --- システム共通用
---- SysCmd / SysCmdAlt --> システム共通指令信号 ---- SysCmd / SysCmdAlt --> システム共通指令信号
Line 45: Line 51:
---- Sn(n)R --> アドバンスト同期軸モニタデータ ---- Sn(n)R --> アドバンスト同期軸モニタデータ
---- Sn(n)W --> アドバンスト同期軸指令データ ---- Sn(n)W --> アドバンスト同期軸指令データ
 +- モーションSFC内で、
 +-- 例えば「a」とタイプすると、「A」から始まる構造体候補がヒントに出てきます。
 +
 +|&ref(Hint01.jpg,mw:200,mh:200);|
-- そこで「↓」キーを押すと、リスト内に入るので目的の軸番号の構造体を選択状態にして、 -- そこで「↓」キーを押すと、リスト内に入るので目的の軸番号の構造体を選択状態にして、
-- 「ENTER」を押すと、SFC内に文字列が入ります。 -- 「ENTER」を押すと、SFC内に文字列が入ります。
-- 「.」(ドット) を入力すると、その構造体メンバ一覧がヒントに出てきます。 -- 「.」(ドット) を入力すると、その構造体メンバ一覧がヒントに出てきます。
 +
 +|&ref(Hint02.jpg,mw:200,mh:200);|
 +
-- 同様に、「↓」キーで選択し「ENTER」すると、メンバ変数がSFC内に入ります。 -- 同様に、「↓」キーで選択し「ENTER」すると、メンバ変数がSFC内に入ります。
Line 55: Line 68:
** 変換検証用サンプルプロジェクト [#gd7c02ad] ** 変換検証用サンプルプロジェクト [#gd7c02ad]
- &ref(Q173D(S)_Device4Check_0.zip); - &ref(Q173D(S)_Device4Check_0.zip);
-この中には、Q173D用(仮想モード)と、Q173DS用(アドバンスト同期制御)の、 SFCがデバイス番号で書かれたプロジェクトが入っています。+ この中には、Q173D用(仮想モード)と、Q173DS用(アドバンスト同期制御)の、 SFCがデバイス番号で書かれたプロジェクトが入っています。 
 + あくまでサンプルなので、これを元にRUNしても、何も動いたりしませんので悪しからず。
- 検証方法 - 検証方法
Line 82: Line 96:
-- 「デバイス検索」機能ではデバイスしか検索できず、ラベル検索は「クロスリファレンス」の使用に限られるのだが、簡便に「デバイス検索」機能でも検索したい。 -- 「デバイス検索」機能ではデバイスしか検索できず、ラベル検索は「クロスリファレンス」の使用に限られるのだが、簡便に「デバイス検索」機能でも検索したい。
-- 「クロスリファレンス」の入力欄には、SFCの編集時に使えるようなツールヒントが使えない。 (Ax1 と入力すると、候補が表示されるもの) また、「Ax1」で検索すると「Ax1St」「Ax1Rq」などが検索されるような前方一致検索が使えない。 これらは操作性を低下させているので、改善を望む。 -- 「クロスリファレンス」の入力欄には、SFCの編集時に使えるようなツールヒントが使えない。 (Ax1 と入力すると、候補が表示されるもの) また、「Ax1」で検索すると「Ax1St」「Ax1Rq」などが検索されるような前方一致検索が使えない。 これらは操作性を低下させているので、改善を望む。
--- 構造体を使ったラベルの検索で、例えば「Ax1St」で検索すると構造体のメンバ変数が列挙されますが、検索結果にある一つのメンバ変数をダブルクリックしてmの、その変数が検索入力欄に入ってこない。 長い名称のメンバ変数まで手入力しないといけないのは、検索という急ぎの操作においては現実的でないので、改善を望む。+ → 前方一致の件は、ワイルドカードが使えるようです。Ax1* と入力すると、Ax1St, Ax1Cmd, など引っ掛かってきます。 
 +-- 構造体を使ったラベルの検索で、例えば「Ax1St」で検索すると構造体のメンバ変数が列挙されますが、検索結果にある一つのメンバ変数をダブルクリックしても、その変数が検索入力欄に入ってこない。 長い名称のメンバ変数まで手入力しないといけないのは、検索という急ぎの操作においては現実的でないので、改善を望む。
*** 置換に関して [#mfaf2a5a] *** 置換に関して [#mfaf2a5a]
Line 90: Line 105:
*** デバイスコメントウインドウ [#z25d595a] *** デバイスコメントウインドウ [#z25d595a]
--- 「表示」-「ドッキングウインドウ」-「デバイスコメント」 で、SFCで選択/編集中の箱の中身のデバイスとコメントが表示されるのですが、この表示から、デバイスをラベルにすると消えてしまいます。 消す必要は無いので、そのままrベルとデバイスの両方を表示するように改善を望む。+-- 「表示」-「ドッキングウインドウ」-「デバイスコメント」 で、SFCで選択/編集中の箱の中身のデバイスとコメントが表示されるのですが、この表示から、デバイスをラベルにすると消えてしまいます。 消す必要は無いので、そのままラベルとデバイスの両方を表示するように改善を望む。
*** CPUからSFCを読み出した時の挙動 [#zf6ec5e2] *** CPUからSFCを読み出した時の挙動 [#zf6ec5e2]
Line 96: Line 111:
 モーションSFCプログラム/メカ機構プログラム読み出し/流用時の注意事項  モーションSFCプログラム/メカ機構プログラム読み出し/流用時の注意事項
 + 
 ・CPU側にラベル設定データが書き込まれておらず,かつ,現在開いているプロジェクトにラベル設定データがない状態で,CPU読み出しにてモーションSFCプログラム/メカ機構プログラムを読み出した場合は,ラベル変換(復元)されません。  ・CPU側にラベル設定データが書き込まれておらず,かつ,現在開いているプロジェクトにラベル設定データがない状態で,CPU読み出しにてモーションSFCプログラム/メカ機構プログラムを読み出した場合は,ラベル変換(復元)されません。
 モーションSFCプログラム/メカ機構プログラムは,デバイスでの表示となります。  モーションSFCプログラム/メカ機構プログラムは,デバイスでの表示となります。
以上、基本機能は良いと思うので、実用のために素早い改善を望みたいところです。 以上、基本機能は良いと思うので、実用のために素早い改善を望みたいところです。


トップ   差分 バックアップ 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom Powered by xpWiki
Counter: 479, today: 1, yesterday: 1
Wiki新着ページ 

メインメニュー