設定例

VB.NET用

Dim Ret As Integer

Dim Str As String

Dim DblData As Double

 

Str = "DV +0.123E-3"

DblData = 0

Ret = GpCnvStrToDbl(Str, DblData)

 (実行結果)

DblData : 0.000123

 

C言語用

DWORD Ret;

char Str[256];

double DblData;

 

lstrcpy(Str, "DV +0.123E-3");

DblData = 0;

Ret = GpCnvStrToDbl(Str, &DblData);

 (実行結果)

DblData : 0.000123

 

C#用

uint Ret;

string Str;

double DblData;

 

Str = "DV +0.123E-3";

DblData = 0;

Ret = gpib.CnvStrToDbl(Str, out DblData);

 (実行結果)

DblData : 0.000123

 

Python用

Ret = ctypes.c_ulong()

Str = ctypes.create_string_buffer(256)

DblData = ctypes.c_double()

 

Str.value = b"DV +0.123E-3"

DblData.value = 0

Ret.value = GpibPy.GpCnvStrToDbl(Str, ctypes.byref(DblData))

 (実行結果)

DblData : 0.000123