Function
Sets the memory byte size for storing data. This function is used by Z-series only.
Format
Ret = AioSetAiMemorySize ( Id , AiMemorySize )
Parameters
Id
[ C, C++ : short ] [ Python : ctypes.c_short ]
Specifies the Device ID retrieved from AioInit function.
AiMemorySize
[ C, C++ : long ] [ Python : ctypes.c_long ]
Specifies the memory byte size for storing data.
Return value
Ret [ C, C++ : long ] [ Python : ctypes.c_long ]
Return values |
Content |
0 |
Normality completion |
7 |
Execute AioResetDevice function because the device has recovered from standby mode |
10001 |
Invalid
Id was specified |
10002 |
AIO
driver can't be called |
11820 |
The value of AiMemorySize is outside the designated range of the function |
20001 |
This function can't be used by this device |
20002 |
Can
not use while by another device works |
20003 |
Can
not use because another process is using the device |
21820 |
Can not configure Memory size. |
Initial value
AiMemorySize = 1024*1024(1M Byte)
Remarks
This function cannot be used on devices without
the analog input function.
If the device is in operation, the function cannot be performed.
This function is used by Z-series only.
Specifications based on devices
AI-1204Z-PE |
Usable AiMemorySize is 0 to 2147483648(2GByte). |
Example
The memory size is set to 256*1024 byte.
C, C++ |
long Ret; |
Python |
Ret = ctypes.c_long() |
See also