テーマ 使用機器 機器構成 Application Note 資料作成 資料番号 an2k-002 RS-485 接続温湿度計の記録と取り出しその 1 USB メモリと CUnet を使った 2 通りのデータログ方法です MPC-2100,MPC-Cunet,MRS-MCOM,USB-
|
|
|
- なごみ ひがき
- 6 years ago
- Views:
Transcription
1 テーマ 使用機器 機器構成 Application Note 資料作成 資料番号 an2k-002 RS-485 接続温湿度計の記録と取り出しその 1 USB メモリと CUnet を使った 2 通りのデータログ方法です MPC-2100,MPC-Cunet,MRS-MCOM,USB-CUnet タッチパネル : パナソニック電工 GT11, 温湿度計 :CHNO HN-CHNS,USB メモリ ( 市販 ) Windows PC(MS-EXCEL) 概要 2 台の温湿度計のデータを一定間隔で USB メモリに CSV 形式で保存します 同時に USB-CUnet 経由で PC(A) の EXCEL のデータシートに直接入力してオンタイムでグラフを更新します USB メモリのデータは計測終了後に PC(B) に差し替えて EXCEL に入力します タッチパネルに現在の温度 湿度 日時を表示します 温湿度計 ( 床 ) タッチパネル画面 手前から MPC-2100,MRS-MCOM,MPC-CUnet 1
2 RS-485 結線 MRS-MCOM USB メモリ J6 SDB 5 SDA 6 B A B A 温湿度計 ch1 温湿度計 ch2 MRS-MCOM には Fail Safe 回路が組み込まれているので外付け回路はいりません 温湿度計の通信フォーマット 温湿度計に対する測定データ要求フォーマット ENQ 機器番号 STX RPV01 ETX CR LF 温湿度計からの応答フォーマット ACK 機器番号 STX APV01 = 年月日時分温度湿度 ETX CR LF 温湿度計の応答例 ( 応答文字列は固定長です 温湿度計のカレンダは無通電で 2001/01/01 になります ) ( 文字数 ) (HEX) D C C C C (ASCII) AK 0 1 SX A P V 0 1 = , SP 1, 0 1, 2 0, 4 2 ( 文字数 ) (HEX) 2C 30 2C 30 2C 30 2C E 33 2C 30 2C E D 0A (ASCII), 0, 0, 0, SP SP , 0, SP SP EX CR LF MPC プログラム CUNET MEWNET S_MBK &H20 8 CNFG# 5 RS485 "9600b7pes1NONE" OFF FOR I=100 TO 131 S_MBK 0 I NEXT I S_MBK S_MBK /* CUnet 初期化 /* タッチパネル通信 /* タッチパネルページ切り替え /* MRS-MCOM ch5 RS-485 モード /* START SW オフ /* タッチパネル使用エリア初期化 /* Write Count /* タッチパネル Msg "Push START" *START WAIT SW(70000)=1 /* タッチパネル START SW ( オルタネート ) S_MBK /* タッチパネル Msg "Logging" FILENAME$="test.csv" /* ファイル名 USB_DEL FILENAME$ /* USB メモリ既存ファイル削除 APPEND FILENAME$ /* USB メモリ追記モードでオープン FORMAT "0000/00/00" /* 文字列書式 DT$=HEX$(DATE(0)) S_MBK DT$ /* タッチパネル年月日表示 ST$=" 時間, 温度 1, 湿度 1, 温度 2, 湿度 2,"+DT$+"\n" /* scv の表題 PRINT# USB ST$ /* USB メモリ書き込み DELAY=100 /* read 間隔必要に応じて加減 WRITE_COUNT=0 2
3 DO CH$="01" GOSUB *GET_DATA RES1$=RES$ S_MBK RES1$ OUT t 2032~Int OUT h 2034~Int TIME DELAY CH$="02" GOSUB *GET_DATA RES2$=RES$ S_MBK RES2$ OUT t 2036~Int OUT h 2038~Int /* 温湿度計 ch1 /* タッチパネル温度, 湿度表示 /* CUnet に温度書き込み /* CUnet に湿度書き込み /* この温湿度計には必要みたい /* 温湿度計 ch2 FORMAT "00:00:00" TM$=HEX$(TIME(0)) S_MBK TM$ /* タッチパネル時間表示 ST$=TM$+","+RES1$+","+RES2$+"\n" PRINT ST$ IF (TIME(0)&&HFF)==0 THEN /* 秒が 00 なら書込み =60 秒間隔 INC WRITE_COUNT /* カウンタインクリメント S_MBK WRITE_COUNT 200~Wrd /* タッチパネルカウンタ値表示 PRINT "WRITE TO USB-MEM" WRITE_COUNT PRINT# USB ST$ /* USB メモリ書き込み WAIT (TIME(0)&&H0F)!=0 END_IF TIME DELAY /* 秒!=0 待ち /* この温湿度計には必要みたい IF SW(70000)==0 THEN CLOSE USB S_MBK GOTO *START END_IF HH=TIME(0)/&H10000 MM=TIME(0)/&H100 MM=MM&&HFF SS=TIME(0)&&HFF OUT HH 2040 OUT MM 2041 OUT SS 2042 /* タッチパネル STOP SW 押下なら /* タッチパネル Msg "USB Close" /* MPC の日時を CUnet に書き込む LOOP *GET_DATA PRINT# 5 CHR$(5) CH$ CHR$(2) "RPV01" CHR$(3) "\r\n" /* 温湿度計にコマンド送信 INPUT# 5 a$ /* 温湿度計データ受信 /* 表示して温度湿度以外は読み飛ばす例 /* PRINT VAL(a$) VAL(0) VAL(0) VAL(0) VAL(0) VAL(0) VAL(0) VAL(0) VAL(0) VAL(0) /* PRINT t=val(10) VAL(0) h=val(10) /* 表示せず読み飛ばし dummy=val(a$) FOR I=1 to 9 dummy=val(0) NEXT I t=val(10) dummy=val(0) h=val(10) FORMAT "00.0" RES$=STR$(t) FORMAT "00.0" RES$=RES$+","+STR$(h) /* 温度値取得 /* 読み飛ばし /* 湿度値取得 /* 書式 = 整数 2 桁 小数 1 桁 /* 温度文字列 /* 温度文字列, 湿度文字列 RETURN 3
4 PC(A) の EXCEL VBA プログラムリアルタイムにデータを取得して EXCEL のデータシートに追加 & グラフ化します Label1 Label2 CommandButton2 CommandButton1 TextBox1 標準モジュール usbcunet.dll コマンド宣言 グラフ表示 データ取得 Declare Function usb_open Lib "usbcunet.dll" () As Long Declare Function fw_vid Lib "usbcunet.dll" () As Long Declare Function fw_pid Lib "usbcunet.dll" () As Long Declare Function fw_ver Lib "usbcunet.dll" () As Long Declare Function dll_ver Lib "usbcunet.dll" () As Long Declare Sub init_cunet Lib "usbcunet.dll" (ByVal sa As Long, ByVal ow As Long, ByVal en As Long) Declare Function cunet_in Lib "usbcunet.dll" (ByVal adr As Long, ByVal siz As Long) As Long Declare Sub cunet_out Lib "usbcunet.dll" (ByVal dat As Long, ByVal adr As Long, ByVal siz As Long) Public Declare Sub Sleep Lib "kernel32" (ByVal dwmilliseconds As Long) Public Const CuChr = 1 '1byte 符号無 Public Const CuInt = 2 '2Byte 符号付 Public Const CuWrd = 4 '2Byte 符号無 Public Const CuLng = 8 '4Byte 符号付 Global RunFlg Public Sub graph_create() nchart = ActiveSheet.ChartObjects.Count If nchart > 0 Then ' 既存グラフがあるときは消す For cnt = 1 To nchart ActiveSheet.ChartObjects(1).Activate ' 消すと count は減算されるので常に 1 ActiveChart.ChartArea.Select ActiveWindow.Visible = False ActiveChart.Parent.Delete 4
5 'Selection.Delete Next Columns("A:E").Select Charts.Add ActiveChart.ChartType = xlline ActiveChart.SetSourceData Source:=Sheets("Sheet1").Range("A1:E2"), PlotBy _ :=xlcolumns ActiveChart.Location Where:=xlLocationAsObject, Name:="Sheet1" With ActiveChart.HasTitle = True.ChartTitle.Characters.Text = Date.Axes(xlCategory, xlprimary).hastitle = False.Axes(xlValue, xlprimary).hastitle = False End With Public Sub get_data(r, c) Cells(r, c) = Time$ Cells(r, c + 1) = cunet_in(2032, CuInt) / 10 Cells(r, c + 2) = cunet_in(2034, CuInt) / 10 Cells(r, c + 3) = cunet_in(2036, CuInt) / 10 Cells(r, c + 4) = cunet_in(2038, CuInt) / 10 'ch1 温度 'ch1 湿度 'ch2 温度 'ch2 湿度 ActiveSheet.TextBox1.Text = "Latest Data (row=" + CStr(r) + ") " _ + Time$ + Chr(13) + Chr(10) _ + " 温度 1:" + Format(Cells(r, c + 1), "00.0 ") _ + " 湿度 1:" + Format(Cells(r, c + 2), "00.0%") + Chr(13) + Chr(10) _ + " 温度 2:" + Format(Cells(r, c + 3), "00.0 ") _ + " 湿度 2:" + Format(Cells(r, c + 4), "00.0%") Sheet1 Start ボタンでデータシート グラフ CUnet 初期化 60 秒間隔でデータを取得して cell とグラフに追加 Stop ボタンで停止 Private Sub CommandButton1_Click() Cells.Clear ' 既存データクリア Columns("A:A").Select Selection.NumberFormatLocal = "hh:mm:ss" ' セルの書式 = 時刻 Columns("B:E").Select Selection.NumberFormatLocal = "0.0_ " ' セルの書式 = 数値 Range("A1").Select If usb_open <> 1 Then Cells(1, 7) = "USB OPEN ERROR" Exit Sub CommandButton1.Enabled = False CommandButton2.Enabled = True CommandButton2.Activate DoEvents init_cunet 0, 4, 8 ' CUnet 初期化 Cells(1, 1) = " 時刻 " Cells(1, 2) = " 温度 1" Cells(1, 3) = " 湿度 1" Cells(1, 4) = " 温度 2" Cells(1, 5) = " 湿度 2" Label1.Caption = "FW " + CStr(fw_ver) + " DLL " + CStr(dll_ver) ' グラフ初期化のダミー書込み get_data 2, 1 graph_create RunFlg = 1 cr = 2 ' グラフ作成 ' row 5
6 Do If (Int(Timer) Mod 60) = 0 Then ' 記録間隔 ( 秒 ) nchart = ActiveSheet.ChartObjects.Count If nchart > 0 Then For cnt = 1 To nchart ActiveSheet.ChartObjects(1).Activate ' 消すと count は減算されるので常に 1 'ActiveChart.ChartArea.Select ActiveWindow.Visible = False Next get_data cr, 1 ActiveWindow.Visible = True ActiveChart.SetSourceData Source:=Sheets("Sheet1").Range("A1:E" + CStr(cr)), PlotBy _ :=xlcolumns cr = cr + 1 st = Timer st = st + 2 Do If Timer > st Then Exit Do Sleep 1 DoEvents Loop DoEvents If RunFlg = 0 Then Exit Do Sleep 1 ' これが無いと CPU 使用率 100% になる 'MPC の時計 HH = Hex(cunet_in(2040, CUBYTE)) MM = Hex(cunet_in(2041, CUBYTE)) SS = Hex(cunet_in(2042, CUBYTE)) Label2.Caption = "MPC TIME " + Format(HH, "00:") + Format(MM, "00:") + Format(SS, "00") Loop CommandButton2.Enabled = False Private Sub CommandButton2_Click() RunFlg = 0 CommandButton1.Enabled = True CommandButton1.Activate Range("A1").Select 6
7 USB メモリの記録 測定作業終了後 USB メモリーを PC(B) に移してデータを処理します 1 分間隔 535 個のデータで約 16kByte でした TEST.CSV の内容時間, 温度 1, 湿度 1, 温度 2, 湿度 2,2008/11/19 09:07:00,22.9,23.7,17.3, :08:00,23.1,23.5,17.3, :09:00,23.3,24.3,17.4, :10:00,23.3,24.9,17.5, :11:00,23.4,24.7,17.5, :12:00,23.4,24.9,17.7, :13:00,23.5,24.5,17.8,37.0 ( 中略 ) 17:56:00,22.9,20.4,20.9, :57:00,22.9,20.6,20.9, :58:00,23.0,20.5,20.9, :59:00,22.9,20.2,20.9, :00:00,23.0,20.1,20.9, :01:00,23.1,19.9,21.0,24.5 PC(B) の EXCEL で TEST.CSV を読み込み グラフウィザードで描画しました エアコン暖房の作動状況 頭熱足寒 状態などがわかります 7
MPC プログラム CUNET 4 4 8 CU_POST MEWNET 38400 2 S_MBK &H20 8 OFF 70000 CNFG# 5 RS485 "9600b7pes1NONE" FOR I=100 TO 131 S_MBK 0 I NEXT I S_MBK 0 200~Wrd *
テーマ 使 用 機 器 機 器 構 成 Application Note 資 料 作 成 081127 資 料 番 号 an2k-003 RS-485 接 続 温 湿 度 計 の 記 録 と 取 り 出 し その 2 資 料 番 号 an2k-002 と 似 ていますが このサンプルでは 時 刻 と 温 湿 度 を MPC の 点 データエリアに 記 録 します MPC-2100,MPC-Cunet,MRS-MCOM,USB-CUnet
MPC プログラム 青 文 字 が AD の 主 要 な 部 分 です CUNET 4 4 7 TIME 5 CU_POST QUIT 1 FORK 1 *PULSE_AD FOR I=10 TO 20 QUIT I FORK I *DUMMY NEXT I /* SA,OWN,EN /* CUne
テーマ 使 用 機 器 機 器 構 成 計 測 装 置 Application Note 資 料 作 成 100210 資 料 番 号 an2k-017 1mSec で AD サンプリングし CUnet で EXCEL に 入 力 する MPC-2000 システム Windows XP MS-EXCEL 他 XY03-X 軸 原 点 LS ドライバ 原 点 パルス MPC-2000 MPC-AD12
adr(Byte)
CUnet の使い方 June 25,2009 CUnetとは... 2 MPC-CUnet USB-CUnetの概要... 2 デモ機の構成とCUnetグローバルメモリのイメージ... 4 制御イメージ... 4 usbcunetライブラリコマンド 関数 (VB6 標準モジュール宣言例 )... 5 デモ機 CUnet I/O MAP... 6 2 バイト長以上のデータの読み書き... 8 VB2008
ThisWorkbook のコード 'アドイン 登 録 Private Sub Workbook_AddinInstall() Set Menu = Application.CommandBars("Worksheet Menu Bar").Controls.Add(Type:=msoControl
テーマ 使 用 機 器 概 要 Application Note 資 料 作 成 060622 資 料 番 号 FTM-014 EXCEL アドインの 作 り 方 MPC-816 (684) MBKComX MS-EXCEL MPC の 点 データを 直 接 ワークシートに 吸 い 上 げ グラフを 描 くまでのサンプルです このサンプルは Microsoft(R) Excel2000 (SR-1)
1) 書込 読出機器構成 KEYENCE KV-7500~MPC 接続 KV-7500 の PLC リンクモードを用いて MPC と通信します KV STUDIO Ver9 KV-7500 KV-XL202 Ref No:ti2K Last Modify バス接続ユニット
1) 書込 読出機器構成 KEYENCE KV-7500~MPC 接続 KV-7500 の PLC リンクモードを用いて MPC と通信します KV STUDIO Ver9 KV-7500 KV-XL202 Ref No:ti2K-171026 Last Modify 180305 バス接続ユニット エンドユニット USB 操作 モニタータッチパネル ( 任意 ) KV-XL202 ポート 1 設定
D0020.PDF
n 3 X n Y n = Z n 17 1995 300 n n 2 3 2 a b c c 2 a 2 b 2 600 2000 322 3 15 2 3 580 3 1 5 4 3 2 1 300 2 1 2 1 1 ExcelVBA 2 VBA 1 VBA 2 API Sleep ExcelVBA 2 100 60 80 50 ExcelVBA API Sleep 3 100 60 (80
起動画面
RS-232C 通信データロギングツール Logger Lite 取扱説明書 E-mail: [email protected] http://www.j-startechno.com Rev.1.0.2.6 はじめにこのアプリケーションツール Logger Lite は RS-232C 通信により指示計から表示データをロギングするツールです ロギングしたデータは CSV 形式で保存しますので
CommandMatrix_8230E
4. USB 4. USB 4.1 USB2.0 Full Speed USB (Universal Serial Bus) USB 4.2 USB : USB2.0 Full Speed : USB B : A112010 USB(A) -USB B 1 m ID: MYID 1 127 : : ASCII : ASCII : ADC USB 4.3 USB 4.3.1 ADC USB ADC USB
1.dll の配置場所配布時はプログラムの実行フォルダーへ配置 2. 開発環境での使用 プロジェクトのプロパティーで [USBPIO.dll] を参照追加してください 開発環境 dll ファイルの場所 VB.Net Express Edition 境プロジェクトのフォルダ \bin\release VB.Netebugビルドの場合プロジェクトのフォルダ \bin\debug VB.Net Releaseビルドの場合プロジェクトのフォルダ
Ethernet 開発支援ツール ACCEL ti2k (LastUpdate Mar 1, 2019) 概要ターミナルツール (1) TcpTermS.exe ターミナルツール (2) TcpTermM.exe ターミナルツール (3) UdpTermS.exe ターミナルツール (
Ethernet 開発支援ツール ACCEL ti2k-180829 (LastUpdate Mar 1, 2019) 概要ターミナルツール (1) TcpTermS.exe ターミナルツール (2) TcpTermM.exe ターミナルツール (3) UdpTermS.exe ターミナルツール (4) UdpTermM.exe モニターツール (1) TcpMon.exe モニターツール (2)
CashDrawer ライブラリ API 仕様書 2014/07/09 CashDrawer ライブラリ API 仕様書 Rev / 10
2014/07/09 CashDrawer ライブラリ API 仕様書 Rev. 00.0.04 1 / 10 目次 1. ファイル構成... 3 2. 環境 3 2.1. 動作環境 OS... 3 2.2. コンパイル時の注意点... 3 2.3. USB ドライバ... 3 3. 関数一覧... 4 3.1. USB 接続確認処理 (CD_checkConnect CD_checkConnect)
コンピュータ概論
5.1 VBA VBA Check Point 1. 2. 5.1.1 ( bug : ) (debug) On Error On Error On Error GoTo line < line > 5.1.1 < line > Cells(i, j) i, j 5.1.1 MsgBox Err.Description Err1: GoTo 0 74 Visual Basic VBA VBA Project
2013 年 8 月 14 日 管理図作成マニュアル ( 案 ) 益永八尋 Ⅰ. プログラムの概要 品質管理において必要な QC7 道具の一つである管理図作成のプログラムを作成した このプログラムは 下記の管理図を作成するものである 1 BerX-R 管理図 2Me 管理図 3X 管理図 4np 管
管理図作成マニュアル ( 案 ) 益永八尋 Ⅰ. プログラムの概要 品質管理において必要な QC7 道具の一つである管理図作成のプログラムを作成した このプログラムは 下記の管理図を作成するものである 1 BerX-R 管理図 2Me 管理図 3X 管理図 4np 管理図 5p 管理図 6c 管理図 7u 管理図 プログラム作成に使用した文献は [ 新版 ]QC 入門講座 7 管理図の作り方と活用
コンピュータ概論
4.1 For Check Point 1. For 2. 4.1.1 For (For) For = To Step (Next) 4.1.1 Next 4.1.1 4.1.2 1 i 10 For Next Cells(i,1) Cells(1, 1) Cells(2, 1) Cells(10, 1) 4.1.2 50 1. 2 1 10 3. 0 360 10 sin() 4.1.2 For
<リスト1> AD コンバータへのデータの出力例 NEC PC98 用 mov al,22h // CLK -> 1, CS -> 0, DI -> 0 out 32h,al // シリアル ポートにデータ出力 PC/AT 互換機用 mov al,00h // CLK -> 1 mov dx,3fb
AD コンバータへのデータの出力例 NEC PC98 用 mov al,22h // CLK -> 1, CS -> 0, DI -> 0 out 32h,al // シリアル ポートにデータ出力 PC/AT 互換機用 mov al,00h // CLK -> 1 mov dx,3fbh out dx al // シリアル ポートにデータ出力 mov al,03h // CS -> 0,
作成 承認 簡単取扱説明書 (S&DL 水位計 ) 応用計測サービス株式会社 (1.1)
作成 承認 簡単取扱説明書 (S&DL 水位計 ) 応用計測サービス株式会社 2013.6(1.1) 本簡単取扱説明書は あくまで簡易な使用方法についての取扱説明書です ご使用に関 して機器取扱説明書を十分ご理解の上で正しくご使用くださるようお願いします 注意 本簡単取扱説明書は 簡易な使用方法についての取扱説明 書です 詳細については機器取扱説明書十分理解して使用 してください 1 本品仕様 P-1
2 1 F M m r G F = GMm r 2 (1.1) (1.1) (r = r ) F = GMmr r 3 (1.2) a F m F = kma k 1 F = ma (1.3) (1.2) (1.3) ma = GMmr r 3 (1.4)
1 1 1.1 2 1 F M m r G F = GMm r 2 (1.1) (1.1) (r = r ) F = GMmr r 3 (1.2) a F m F = kma k 1 F = ma (1.3) (1.2) (1.3) ma = GMmr r 3 (1.4) 1.1 3 M m r a a = d2 r dt 2 (1.4) r d 2 r dt 2 = GM r 3 r (1.5)
PR300 電力モニタ 通信インタフェース (RS-485通信,Ethernet通信)
User s Manual 1 2 3 1 2 3 Ethernet 1 2 3 4 Ethernet (ST-NO) (PCLK1) (PCLK2) (COMM) (M ASC) (M RTU) (M TCP) (RS-485) (B-RT) (PR201) (NONE) (PRI) (EVEN) (ODD) (STP) (DLN) (RS-485) (Ethernet) (IP-1)
D0090.PDF
400. 1 1 1 3 500g 180cm A A 0g 500g 500g 500g 0.2 0.3 cm 500g 1kg 12 2 4 2 1 2 1 500g 500g 500g 2 A FreeFall 2 VBEditor 1 1 Option Explicit Declare Sub Sleep Lib "kernel32" (ByVal dwmilliseconds As Long)
D0120.PDF
12? 1940 Stanislaw Ulam John von Neumann Cellular Automaton 2 Cellular Automata 1 0 1 2 0 1 A 3 B 1 2 3 C 10 A B C 1 ExcelVBA 1 1 1 1 0 1 1 B7 BD7 road1 B8 BD31 board 0 Road1 50 board 0 1 0 1 Excel 2 2
VFD256 サンプルプログラム
VFD256 サンプルプログラム 目次 1 制御プログラム... 1 2.Net 用コントロール Vfd256 の使い方... 11 2.1 表示文字列の設定... 11 2.2 VFD256 書込み前のクリア処理... 11 2.3 書き出しモード... 11 2.4 表示モード... 12 2.5 表示... 13 2.6 クリア... 13 2.7 接続方法 ボーレートの設定... 13 2.8
API 連携方式 外部 DLL の呼び出し宣言 外部 DLL の呼び出し宣言のサンプルコード (Microsoft Visual C#.NET の場合 ) プログラムコードの先頭で using System.Runtime.InteropServices; が必要 クラスの内部に以下のような外部 D
GS1-128 の描画 DLL について (ver. 2.2) 動作環境など動作環境 WindowsXP Windows Vista Windows7 Windows8/8.1 Windows10 上記 OS について すべて日本語版を対象としております 32bit アプリケーションから呼び出される必要があります 使用条件 プリンタの解像度 300dpi 以上 機能 バーコードの基本幅を 1 ドット単位で指定できる
MS916 バッチ操作ガイド FW バージョン 0.52 向け バッチ操作の基本 MS916 のバッチ操作について バッチ操作では 読取ったバーコードデータはすべて 不揮発性のメモリ (1MB ROM JAN-13 約 50,000 件 ) に保存されます メモリに保存されたデータは任意のタイミング
バッチ操作の基本 MS916 のバッチ操作について バッチ操作では 読取ったバーコードデータはすべて 不揮発性のメモリ (1MB ROM JAN-13 約 50,000 件 ) に保存されます メモリに保存されたデータは任意のタイミングで Bluetooth 通信または USB ケーブルを使用してホストへ送信することができます データの送信は スキャナ側の操作でのみ可能です ホスト側からの操作でのデータ送信には対応しておりません
1. USB の VCP( 仮想 COM ポート ) について USB の VCP( 仮想 COM ポート ) は USB を非同期シリアル通信として使用するための USB のドライバです PC には VCP ドライバをインストールする必要があります USB の VCP( 仮想 COM ポート )
TrueSTUDIO 用 F4D_VCP の説明 V001 2014/07/05 USB の VCP( 仮想 COM ポート ) による非同期シリアル通信を行うプログラムです 無料の試用版開発ツール Atollic TrueSTUDIO for ARM Lite で作成したプロジェクトです ビルド可能なプログラムのコードサイズが 32Kbyte 以内の制限があります プログラムの開始番地は 0x08000000
RsMulti の取扱説明 「RS232C で直接接続する(LAN を使用しない場合)」
RsMulti の取扱説明 RS232C で直接接続する (LAN を使用しない場合 ) 1. 概要 2.RsMulti の特徴 3. 測定の準備 3-1.RS232C 接続の場合 (1) 必要なもの (2)RS232C 接続の設定 (3)RsMulti の設定 4.RsMulti でのデータ収集 5.RsMulti 各部の説明 (1)RsMulti 画面 (2)Config 画面 (3)Property
CoIDE 用 F4D_VCP の説明 V /07/05 USB の VCP( 仮想 COM ポート ) による非同期シリアル通信を行うプログラムです Free の開発ツール CoIDE で作成した STM32F4 Discovery 用のプロジェクトです プログラムの開始番地は 0x
CoIDE 用 F4D_VCP の説明 V001 2014/07/05 USB の VCP( 仮想 COM ポート ) による非同期シリアル通信を行うプログラムです Free の開発ツール CoIDE で作成した STM32F4 Discovery 用のプロジェクトです プログラムの開始番地は 0x08000000 です デバッグが可能です 目次 1. USB の VCP( 仮想 COM ポート )
UIOUSBCOM.DLLコマンドリファレンス
UIOUSBCOM.DLL UIOUSBCOM.DLL Command Reference Rev A.1.0 2008/11/24 オールブルーシステム (All Blue System) ウェブページ : www.allbluesystem.com コンタクト :[email protected] 1 このマニュアルについて...3 1.1 著作権および登録商標...3 1.2
MPC-816ファミリ
ACCEL Last update May 25,2005 (MPC-684F) MPC-684 MPC-684 1 MPC-684...5 MPC-684...6...7...7...7...8 USB-RS (...10... 11 I/O...12...12 I/O...12...14...14...14...14...15...16...17 LIST...17...18...18...19...20...20...21...21...21
の包絡線を求めることになる 包絡線は一次式で表せるのでこのときの係数 ( 切片 ) を求 めればよいことになる この係数 ( 切片 ) が粘着力となる 包絡線はモールの応力円に外 接する直線であるため 包絡線の式は下記三式を解くことにより求めることができる 包絡線の式 Y=A1 X + B1 ---
モールの応力円から内部摩擦角 粘着力を求めるためのプログラム 益永八尋 Ⅰ. プログラムの考え方土質試験結果からモールの応力円を描き 内部摩擦角と粘着力を求めるプログラムの開発をおこなった このプログラムを作成するに当って どのような考え方をしているかを以下に技術資料として作成する モールの応力円を作成するプログラム言語は VB とした これは Excel の VBA では描画機能がなく Excel
MS-ExcelVBA 基礎 (Visual Basic for Application)
MS-ExcelVBA 基礎 (Visual Basic for Application). 主な仕様一覧 () データ型 ( 主なもの ) 型型名型宣言文字長さ内容整数型 Integer % バイト -, ~, 長整数型 Long & バイト -,,, ~,,, 単精度浮動小数点数型倍精度浮動小数点数型 Single! バイト負値 : -.0E ~ -.0E- 正値 :.0E- ~.0E Double
Lesson 1 1 EXVBA2000 Lesson01 Lesson01.xls 2
Excel2000VBA L e a r n i n g S c h o o l 1 Lesson 1 1 EXVBA2000 Lesson01 Lesson01.xls 2 3 Module1:(General)- Public Sub () Dim WS As Object Dim DiffDate As Integer Dim MaxRows As Integer, CopyRows As Integer
sinfI2005_VBA.doc
sinfi2005_vba.doc MS-ExcelVBA 基礎 (Visual Basic for Application). 主な仕様一覧 () データ型 主なもの 型 型名 型宣言文字 長さ 内容 整数型 Integer % 2 バイト -32,768 32,767 長整数型 Long & 4 バイト -2,47,483,648 2,47,483,647 単精度浮動小数点数 Single 型!
Microsoft Word - HOBO雨量専用説明書_v1.1.doc
HOBOevent による雨量データの 回収と変換の方法 Rev 1.1 HOBO ペンダントシリーズ パルス入力 ベースステーション (USB) 雨量各種 HobowareLite 2007 年 9 月 http://www.weather.co.jp/ 目次 目次...1 はじめに...2 HOBOWARELITE の開始...2 ケーブル接続...2 HOBOwareLite の開始...2
GS1-128 の描画 DLL について (ver. 2.3) 動作環境など動作環境 WindowsXP Windows Vista Windows7 Windows8/8.1 Windows10 上記 OS について すべて日本語版を対象としております 32bit アプリケーションから呼び出される
GS1-128 の描画 DLL について (ver. 2.3) 動作環境など動作環境 WindowsXP Windows Vista Windows7 Windows8/8.1 Windows10 上記 OS について すべて日本語版を対象としております 32bit アプリケーションから呼び出される必要があります 使用条件 プリンタの解像度 300dpi 以上 機能 バーコードの基本幅を 1 ドット単位で指定できる
目次 1 I2Cとは 13 結線写真 2 センサの多くがI2Cに対応 14 WHO_AM_I 3 マイコンでのI2C通信例 15 I2C読込みプログラム 4 とは 16 I2C読込みスクリプト概要① 5 タイミングパラメータ 17 I2C読込みスクリプト概要② 6 書込み 18 センサ読込みプログラ
第5回 Arduino入門 I2C通信編 プレゼン by いっちー 目次 1 I2Cとは 13 結線写真 2 センサの多くがI2Cに対応 14 WHO_AM_I 3 マイコンでのI2C通信例 15 I2C読込みプログラム 4 とは 16 I2C読込みスクリプト概要① 5 タイミングパラメータ 17 I2C読込みスクリプト概要② 6 書込み 18 センサ読込みプログラム 7 読込み 19 センサ読込み概要①
IM_J_BIND
User s Manual YS80 R IM 01B04F01-20 IM 01B04F01-20 2 i YS80 R YS80 R YS80 R MODBUS YS80 R SDAU IM 01B04K03-02 ii (1) (2) ( ) iii (1) (2) (3) (4) (5) (6) (1) (2) iv (1) (2) (3) (4) (5) () (6) -1 IM 01B04F01-20
PowerPoint プレゼンテーション
配列とコレクション 配列の使い方 固定配列 動的配列 コレクションの使い方 今日の目的 固定配列の宣言例 プロシージャレベル Dim arybuf(0 To 5) As Long モジュールレベル Private arybuf(0 To 5) As Long Public arybuf(0 To 5) As Long 固定配列の宣言例 プロシージャレベル Dim arybuf(0 To 5) As
Microsoft Word - VBA基礎(3).docx
上に中和滴定のフローチャートを示しました この中で溶液の色を判断する部分があります このような判断はプログラムではどのように行うのでしょうか 判断に使う命令は IF 文を使います IF は英語で もし何々なら という意味になります 条件判断条件判断には次の命令を使います If 条件式 1 Then ElseIf 条件式 2 Then ElseIf 条件式 3 Then 実行文群 1 実行文群 2 実行文群
PowerPoint プレゼンテーション
ループ ループとは? ある条件を満たすまで 指定の命令を繰り返す Do... Loop For Next For Each Next While WEnd ループの種類 Do Loop Do While 条件 ステートメント Loop Do ステートメント Loop While 条件 Do Until 条件 ステートメント Loop Do ステートメント Until Loop 条件 Do Loop
untitled
StiLL StiLL Excel VBA IT Excel2000 2003 StiLL StiLL! Excel2007 StiLL -- -- Excel!!!! DB CSV VBA VBA ' VBA Public Sub SampleProgramDAO1() Dim SheetName As String Dim strname As String SheetName = "Sheet2"
1. UART について UART は Universal Asynchronous Receiver Transmitter の頭文字をとったもので 非同期シリアル通信と呼ばれます シリアル通信とは 一本の信号線でデータをやりとりするために 1bit ずつデータを送出することをいいます データを受
STM32L_UART1 の説明 V004 2014/03/30 STM32L-Discovery の UART 1 の送受信を行うプログラムです 無料の開発ツール Atollic TrueSTUDIO for ARM Lite( 試用版 ) で作成したプロジェクトです プログラムの開始番地は 0x08000000 です デバッグが可能です PC アプリケーションの Access_SerialPort
ルーレットプログラム
ルーレットプログラム VB 2005 4 プログラムの概要 カジノの代表的なゲーム ルーレット を作成する 先ず GO! ボタンをクリックすると ルーレット盤上をボールが回転し 一定時間経過すると ボールが止まり 出目を表示するプログラムを作成する 出目を 1~16 大小 偶数奇数の内から予想して 予め設定した持ち点の範囲内で賭け点を決め 賭け点と出目に依り 1 点賭けの場合は 16 倍 其他は 2
DS-3300 プログラミングマニュアル 設定項目 ページ 初期値設定マップ 1-2 ファームウェアバージョン情報 2 システム設定 3 読取機能設定 4 インターフェース設定 5 バーコード規格別読取設定 6-7 チェックデジット設定 8 読取桁数設定 9 キャラクタ付加設定 10 数字バーコード
DS-3300 プログラミングマニュアル 設定項目 ページ 初期値設定マップ 1-2 ファームウェアバージョン情報 2 システム設定 3 読取機能設定 4 インターフェース設定 5 バーコード規格別読取設定 6-7 チェックデジット設定 8 読取桁数設定 9 キャラクタ付加設定 10 数字バーコード 11 シンボルテーブル 12 アスキーテーブル 13 ファンクションキーテーブル 14 フルアスキーテーブル
untitled
Fortran90 ( ) 17 12 29 1 Fortran90 Fortran90 FORTRAN77 Fortran90 1 Fortran90 module 1.1 Windows Windows UNIX Cygwin (http://www.cygwin.com) C\: Install Cygwin f77 emacs latex ps2eps dvips Fortran90 Intel
SDC_SDIO_STM32F4 の説明 2013/09/17 SDIO インターフェースで SD カードをアクセスするプログラムのプロジェクトサンプルです FAT でファイルアクセスするために FatFs( 汎用 FAT ファイルシステム モジュール ) を使用しています VCP(USB 仮想 C
SDC_SDIO_STM32F4 の説明 2013/09/17 SDIO インターフェースで SD カードをアクセスするプログラムのプロジェクトサンプルです FAT でファイルアクセスするために FatFs( 汎用 FAT ファイルシステム モジュール ) を使用しています VCP(USB 仮想 COM ポート : 非同期シリアル通信 ) を使用して SD カードのアクセスを試験することができます
DA100データアクイジションユニット通信インタフェースユーザーズマニュアル
Instruction Manual Disk No. RE01 6th Edition: November 1999 (YK) All Rights Reserved, Copyright 1996 Yokogawa Electric Corporation 801234567 9 ABCDEF 1 2 3 4 1 2 3 4 1 2 3 4 1 2
プログラマブル LED 制御モジュール アプリ操作説明書 プログラマブル LED 制御モジュール設定アプリ操作説明書 適用モジュール 改訂番号 エレラボドットコム 1
設定 適用モジュール 041-1 改訂番号 20161024 エレラボドットコム 1 ( 用アプリの利用可能環境 ) Windows7 8.1 10 のいずれかが動作する PC Windows8 以降の場合は 次ページ記載の Windows8 以降の.NET Framework の有効化 (p3~7) の操作をするか 設定されていることを確認してからアプリをインストールしてください.NET Framework2.0
Step 1. Step 2. Step 3. Step 1. Step 2. Step 3. 1 2 3 ' Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset 'Connection 'Recordset ' cn.open "Driver={Microsoft Access Driver (*.mdb)};dbq=" &
3軸加速度センサーモジュール MM-2860 書込み済みマイコンプログラム通信コマンド概要
アプリケーションノートミニマイコン評価カード CT-298 3 軸加速度センサーモジュール MM-2860 書込み済みマイコンプログラム通信コマンド概要 1. 概要 CT-298 DIP SF9S08C 3 MM-2860 HC9S08QG8-XYZ2_v1.1 PC PC PC HC9S08QG8-XYZ2_v1.1 CodeWorrior http://www.freescale.co.jp/products/8bit/9s08qg.html
メモリー MAP Data エリア [MPC] [ パネル ] MBK(0) = DT00000 : : MBK(7899) = DT07899 DT10000 DT10012 : タッチパネル DT (MPC Control) MPC 変数 2word SYSCLK の値 (2word Syste
Title Technical Information Ref No: ti2k-151109 Last Modify 151116 MEWNET プロトコル通信 VB.net 用ライブラリ 概要 MEWNET プロトコルで MPC の点データ 変数 配列変数 実 I/O メモリー I/O の読み書きが可能です VB 用の通信ライブラリを用いてパソコンから容易にアクセスできます ライブラリはソースで公開しているので
卒業論文.PDF
234 1 1 1.1 1 1.2 4 1.3 4 2 5 2.1 5 2.2 6 2.3 7 2.3.1 7 2.3.2 8 2.3.3 9 2.3.4 9 2.3.5 9 2.3.6 9 3 1 3.1 3.2 3.3 11 3.4 14 3.4.1 14 3.4.2 15 3.5 16 3.6 17 i 4 2 18 4.1 18 4.2 19 4.2.1 2m/sec 2 4.2.2 3m/sec
II ( ) prog8-1.c s1542h017%./prog8-1 1 => 35 Hiroshi 2 => 23 Koji 3 => 67 Satoshi 4 => 87 Junko 5 => 64 Ichiro 6 => 89 Mari 7 => 73 D
II 8 2003 11 12 1 6 ( ) prog8-1.c s1542h017%./prog8-1 1 => 35 Hiroshi 2 => 23 Koji 3 => 67 Satoshi 4 => 87 Junko 5 => 64 Ichiro 6 => 89 Mari 7 => 73 Daisuke 8 =>. 73 Daisuke 35 Hiroshi 64 Ichiro 87 Junko
ブロック パニック
ブロックパニック VB 2005 9 プログラムの概要 壁が迫り来る不思議な空間のオリジナルゲーム ブロックパニック を作成する スタートボタンをクリックし上下左右の矢印キーで白猿を移動させる スペースキーを押すと 向いて居る方向の壁が後退する 左右の壁が合わさると ゲームは終了する 一般的に 実用プログラムに比較するとゲームプログラムは 高度なテクニックを要求される事が多い 此処では ゲームプログラムを作成する事に依り
PBASIC 2.5 PBASIC 2.5 $PBASIC directive PIN type New DEBUG control characters DEBUGIN Line continuation for comma-delimited lists IF THEN ELSE * SELEC
PBASIC 2.5 PBASIC 2.5 BASIC Stamp Editor / Development System Version 2.0 Beta Release 2 2.0 PBASIC BASIC StampR PBASIC PBASIC PBASIC 2.5 Parallax, Inc. PBASIC 2.5 PBASIC 2.5 [email protected] 1
BASICとVisual Basic
Visual Basic BASIC Visual Basic BASICBeginner's All purpose Symbolic Instruction Code Visual Basic Windows BASIC BASIC Visual Basic Visual Basic End Sub .Visual Basic Visual Basic VB 1-1.Visual Basic
ExcelVBA
EXCEL VBA REGLECASSE YU SATO 目次 はじめに 開発タブの表示 拡張子 VBEの起動と初期設定 モジュールの挿入 削除 プロジェクト モジュール プロシージャ 変数の宣言 (Dim) If~Then For~Next 応用 :If~ThenとFor~Next ボタンの作成 最後に Subプロシージャ 基本説明 セルの指定 (Range) 変数とデータ型 (String,Long)
1. A/D 入力について分解能 12bit の A/D コンバータ入力です A/D 入力電圧とディジタル値との対応は理論上 入力電圧 0V : 0 入力電圧 +3V : 4095 です 実際はオフセットと傾きがあり ぴったりこの数値にはなりません 2. A/D 入力に使用する信号 STM32L_A
STM32L_ADC の説明 V003 2014/03/30 STM32L-Discovery の A/D 入力を行うプログラムです A/D CH0 ~ A/D CH3 の 4 本の入力が可能です 提供する PC のアプリケーション Access_SerialPort を使用して UART( 非同期シリアル通信 ) により A/D 入力の表示を行うことができます 無料の開発ツール Atollic TrueSTUDIO
PowerPoint プレゼンテーション
レッスン (1) あるワークシート中のあるセルを指定する Worksheets(" ワークシート名 ").Range(" セル ").Value ( 例 ) Worksheets(" データ収集 ").Range("A2").Value あるワークシートのセルから 別のワークシートのセルへ転記する Worksheets(" シート A").Range(" セル ").Value = Worksheets("
RTC_STM32F4 の説明 2013/10/20 STM32F4 内蔵 RTC の日付 時刻の設定および読み込みを行うプログラムです UART2( 非同期シリアル通信ポート 2) を使用して RTC の設定および読み込みを行います 無料の開発ツール Atollic TrueSTUDIO for
RTC_STM32F4 の説明 2013/10/20 STM32F4 内蔵 RTC の日付 時刻の設定および読み込みを行うプログラムです UART2( 非同期シリアル通信ポート 2) を使用して RTC の設定および読み込みを行います 無料の開発ツール Atollic TrueSTUDIO for ARM Lite 4.2.0 で作成した STM32F4 Discovery 基板用のプロジェクトです
よくわかる Microsoft Excel 2019/2016/2013 マクロ/VBA(FPT1910)
練習問題 総合問題 解答 Microsoft Excel 209/206/203 マクロ /VBA 練習問題解答 2 総合問題解答 対象書籍 よくわかる Microsoft Excel 209/206/203 マクロ /VBA(FPT90) 練習問題解答 第 章練習問題 開発 タブを選択 2 コード グループの ( マクロの記録 ) をクリック 3 マクロ名 に 集計削除 と入力 4 マクロの保存先
PowerPoint プレゼンテーション
全コース Web フォロー付!! Excel VBA 初心者の方から始められる入門コースから 基本文法が学べるベーシックや 高度なプログラミングが学べるスタンダードまでしっかりと学習できます!! 学習の流れ Excel VBA 入門 VBA 初心者の方 Excel の基本知識をお持ちの方 Excel VBA ベーシック 基本文法を理解し 読解 ( 編集 ) 能力を身につけたい方 Exce lvba
94 expression True False expression FalseMSDN IsNumber WorksheetFunctionIsNumberexpression expression True Office support.office.com/ja-jp/ S
Excel VBA a Excel VBA VBA IsNumeric IsNumber SpecialCells SpecialCells MSDNMicrosoft Developer NetworkIsNumeric IsNumber SpecialCells IsNumeric VBA IsNumericexpression SpecialCells 94 expression True False
基礎情報処理 I (文字型)
プログラミング 1 ( 文字型 ) program character1; a,b,c: char; writeln('1 文字づつ3 文字入力してください :'); readln(a); readln(b); readln(c); write(a); write(b); write(c); writeln; a,b,c:char; a:='a'; b:='b'; c:='c'; write(a);
PIC
PIC - 1 ページ 2 週目 UBW を使用してみる 2010 年 5 月 23 日 15:28 前回の Gainer mini はあくまでも PC 側にプログラムがあり PIC は IO ボックス的な使用しかできなかった 入出力デバイスとして PIC を使う場合は 簡易で便利であるが それ以上の事 (PC なしでの動作 PC と対等の動作 ) は出来ない 今週からは 本来の PIC としての使い方を学ぶ
I ASCII ( ) NUL 16 DLE SP P p 1 SOH 17 DC1! 1 A Q a q STX 2 18 DC2 " 2 B R b
I 4 003 4 30 1 ASCII ( ) 0 17 0 NUL 16 DLE SP 0 @ P 3 48 64 80 96 11 p 1 SOH 17 DC1! 1 A Q a 33 49 65 81 97 113 q STX 18 DC " B R b 34 50 66 8 98 114 r 3 ETX 19 DC3 # 3 C S c 35 51 67 83 99 115 s 4 EOT
tri_s_tg12864_vcp の説明 2014/02/05 飛石伝ひ CPU 基板 の LCD TG12864 の表示プログラムです 漢字表示 (JIS208) を行うことができます USB の VCP ( 仮想 COM ポート ) を使用して非同期シリアル通信により 表示試験を行うことができ
tri_s_tg12864_vcp の説明 2014/02/05 飛石伝ひ CPU 基板 の LCD TG12864 の表示プログラムです 漢字表示 (JIS208) を行うことができます USB の VCP ( 仮想 COM ポート ) を使用して非同期シリアル通信により 表示試験を行うことができます 無料の開発ツール Atollic TrueSTUDIO for ARM Lite 4.2.0 で作成したプロジェクトです
1. 使用する信号 1.1. UART 信号 UART 通信に使用する信号と接続相手との接続は以下の通りです UART 信号表 番号 CPU 機能名 CPU 信号名 基板コネクタピン番号 方向 接続相手の信号名 1 USART1_TX PA9 CN > RxD 2 USART1_R
TrueSTUDIO 用 L152CD_UART1 の説明 V001 2014/10/22 UART( 非同期シリアル通信 ) で送受信を行う STM32L152C-DISCO のプロジェクトサンプルです STM32L152C-DISCO は STMicroelectronics 社製の Cortex-M3 ARM CPU である STM32L152RCT6 を搭載した基板です 試用版の開発ツール
パソコンで楽チン、電力管理3169編
パソコンで楽チン 電力管理 -3169クランプオンパワーハイテスタ編- 3169の電力測定データを Microsoft Excel へ取り込み グラフ作成の手引き 3169のPCカードデータをExcel Microsoft Excel2000 使用 取り込み手順 1. 測定ファイルが書き込まれている PC カードを PC カードスロットに挿入します 2. Microsoft Excel の [ ファイル
PowerPoint プレゼンテーション
シミュレーション基礎 (8) 第 6 章ファイル入出力 7.2 テキストファイルの読み書き ファイルに書き込む : EX70201: X=1:10;Y=[X;X.^2]; Fid=fopen('datal.txt', wt'); fprintf(fid,'%2d%5d n',y); C 言語と同じ手順 : ファイルをオープンするファイルに変数の値を書き込む ( 整数 2 桁, 整数 5 桁, 改行
PowerPoint プレゼンテーション
2018/10/05 竹島研究室創成課題 第 2 回 C 言語演習 変数と演算 東京工科大学 加納徹 前回の復習 Hello, world! と表示するプログラム 1 #include 2 3 int main(void) { 4 printf("hello, world! n"); 5 return 0; 6 } 2 プログラム実行の流れ 1. 作業ディレクトリへの移動 $ cd
