MZPlatformユーザー会

作成した返信

10 件の投稿を閲覧中 - 431 ~ 440 件(全 768 件)
  • 著者
    投稿
  • 返信先: Excel ODBC 接続エラーについて #5776
    MZPlatformユーザー会
    サイト管理者

    32ビット版のODBCドライバに接続するためには、MZプラットフォームも32ビット版にする必要があります。OSが64ビット版でもMZプラットフォームの32ビット版は動きますので、お試しください。

    MZPlatformユーザー会
    サイト管理者

    2について、現時点のガントチャートのアイコンは、各項目行高さの半分の大きさに自動設定されていますので、変更できません。

    また、ご指摘のように最終項目のアイコンが表示されないことを確認しました。これは不具合ですので、次期リリースで修正します。表示項目数を実際の項目数より多く設定すると最終項目のアイコンも表示されますが、項目数が多い場合はこの回避策を使うことは難しいです。

    1について、setRecordTableメソッド起動直後でも項目と系列のインデックスを取得してアイコンを設定することは可能ですが、どのような処理をしたいかで実現方法が変わると思います。

    例えばタスク名ごとにアイコン画像を設定することを考えた場合のサンプルを添付します。添付のZIPファイルを展開してビルダーで開いて内容をご確認ください。ここでは、すべての項目と系列に対する繰り返し計算の中で、特定のタスク名が出現したらアイコンを設定するという処理になっています。画像パスを適切に設定する必要があるので、実際には動作しない状態です。

    なお、setRecordTableメソッドで指定するよりも、実用上はグラフデータ作成の複合コンポーネントを利用する方法の方が良いので、サンプルに含めました。この複合コンポーネントは、標準のサンプルの中にある「グラフ化」で使用されていまして、ビルダーからも追加できるものです。

    添付ファイル:
    返信先: シリアル通信について #5765
    MZPlatformユーザー会
    サイト管理者

    リンク先の記事の「利用例」のところの画像で、「Arduinoシリアル接続:加速度+方位+気圧+温度」と書かれたフレームのテキストエリアに6種類の数値がスペース区切りで表示されているものがあると思いますが、このように表示したいということですよね。

    ご質問にはテキストエリアのどのメソッドを使用したかが書かれていないので何が問題なのかわかりませんが、「文字列を追加して改行する(String)」を使用して、イベント内包のイベント対象データを引数に指定すればできると思います。

    MZPlatformユーザー会
    サイト管理者

    少々面倒なやり方になりますが、帳票コンポーネントの帳票レイアウト編集でページを追加して、すべての帳票要素を別ページにコピーして貼り付ける方法があります。

    各ページがどの用途かを区別できるようにラベルを工夫し、省きたい帳票要素を削除すれば、同一内容で複数印刷して一部省くことができると思います。

    MZPlatformユーザー会
    サイト管理者

    少々わかりにくいですが、帳票プレビュー画面の閉じるボタンではなくて、帳票プレビュー画面の印刷ボタンを押した後に表示される印刷ダイアログで、閉じるボタンを押すと処理完了イベントが出ると思いますので、ご確認ください。

    MZPlatformユーザー会
    サイト管理者

    まずはデバッガではなく、通常実行で正常に動作するかご確認いただけますでしょうか。

    通常実行で正常に動作し、デバッガでそのような動作をする件については、解決方法はありません。
    MZプラットフォームのデバッガ機能では、一部のイベント発生順序が入れ替わってしまう制限事項があり、ご指摘の部分がそれに該当します。

    返信先: I2C通信について #5756
    MZPlatformユーザー会
    サイト管理者

    おそらく1ですが、2と3も近いです。

    現状のMZでは、ユーザがJavaで独自コンポーネントを作らないとI2Cデバイスから情報取得ができません。その理由は、I2Cデバイスはデバイスごとに個別に処理を作りこまないと情報が取得できず、汎用的なコンポーネントを実現できないからです。

    そのため、Arduino側に独自のスケッチを書き込んでI2Cデバイスから情報を取得し、その値をPC側にシリアル通信で送信し、MZのシリアル通信コンポーネントで受ける方法が現実的です。同様のことを実現した事例がありますので、下記リンク先をご覧ください。
    https://staff.aist.go.jp/y-furukawa/memo_mz_physical_arduino.html

    返信先: I2C通信について #5754
    MZPlatformユーザー会
    サイト管理者

    IoTEdgeApp.mzaxとその中で用いているFirmata通信コンポーネントでは、現状I2Cデバイスから値を取得することはできません。今後の検討事項となりますが、その実現時期は未定ですので、I2Cデバイスからの値取得は別の方法を考えた方が良いと思います。

    返信先: 帳票印刷について #5751
    MZPlatformユーザー会
    サイト管理者

    一応確認ですが、こちらの添付ファイルは一般に公開された状態になりますが問題ないでしょうか。一部取引先の情報が含まれているように見えます。問題があれば削除しますのでお知らせください。

    ご質問内容としては、一部のテーブルを空行で埋めて帳票を印刷したいということになりますか。

    文章だけでその方針を書きますと、帳票要素に渡すテーブルに必要な数の行を追加すればよいです。どこでその処理を実行するかは状況に応じて検討が必要ですが、印刷プレビューを表示する処理の中などで良いと思います。画面のテーブルでの実現が難しければ、テーブル格納変数で行を追加して使うことも可能です。

    返信先: 演算系コンポーネントの固定値について #5747
    MZPlatformユーザー会
    サイト管理者

    デフォルトで空文字にすることはできません。
    操作して空文字にしたあとでNULLに戻すためには、該当箇所で右クリックをしてポップアップメニューから「NULL設定」をクリックしてください。

    いずれにしろ、どちらの状態かは起動メソッド情報の該当箇所に状態が表示されていますので、よくご確認ください。

10 件の投稿を閲覧中 - 431 ~ 440 件(全 768 件)