======================================================================= CONTEC CPU-CAxx(FIT)GY API Library API-CAP(W32) Ver.May.2021 ======================================================================= 1.Catalog ============================ Preface Product Feature Restriction Installation Uninstall Installation File Composition Version Information Version Upgrade History 2.Preface ============================ Thanks for using this product that is your favorite. The following is the specification of API-CAP(W32), some matters are very important while it is not be mentioned in help, so please read it first. 3.Product Feature ============================ (1) CPU-CAxx(FIT)GY API Library (Win32API). CPU-CA20(FIT)GY, SVR-IOA(FIT)GY (2) The capability of digital, analog and counter module. DI-16(FIT)GY, DO-16(FIT)GY, DIO-8/8(FIT)GY, DIO-8D(FIT)GY, DI-32(FIT)GY, DIO-16/16(FIT)GY, DO-32(FIT)GY, RRY-4(FIT)GY, ADI12-8(FIT)GY, DAI12-4(FIT)GY, ADI16-4(FIT)GY, DAI16-4(FIT)GY, CNT24-2(FIT)GY, CNT16-8(FIT)GY, PTI-4(FIT)GY (3) F&eIT N-Series that is called I/O Controller with Device Module used this API Library. DIO-1616LN-FIT, DI-32LN-FIT, DO-32LN-FIT (4) N Series fo Ethernet use this API Library. DIO-1616LN-ETH (5) Programming language support by Visual C++, Visual Basic, VisualStudio.NET, Borland C++Builder, Borland Delphi. 4.Restriction ============================ (1) It can not be used on the OS that is not be mentioned in the help specification. (2) It can not be used on other CPU because it is for CPU-CAxx(FIT)GY API library. (3) Xp mode on Windows 7 and Operation system on Vitural environment cannot support. 5.Installation ============================ (1) Execute the SETUP.EXE in the APICAP\DISK1 directory of CD-ROM using Explorer. (2) Please proceed with the installation in accordance with the display screen of SETUP.EXE. 6.Uninstall ============================ (1) Please perform the uninstall using "Add or remote application" in the "control panel". 7.Installation File Composition ============================ (1) To perform the installation, the following files are to be installed. - DLL - F&eIT Setting Utility - Sample Program - Help - DDE Server (2) F&eIT Setting Utility, Sample Program and Help are to be installed under the following specified folder. Default folder is C:\Program Files\CONTEC\API-CAP(W32). (3) After finishing the installation, please refer to the help to get the detail information 0n installation file. 8. Version Information ============================ (1) The following is the version information of the API library. CAPDIO(Digital I/O Library) : Ver1.07 CAPAIO(Analog I/O Library) : Ver1.06 CAPCNT(Counter Library) : Ver1.05 CAPPT(Temperature and registance Library): Ver1.06 9.Version Upgrade History ============================ Ver.May.2021 2021/05 (1)Add the support device Support device:DIO-1616LN-ETH Ver.Feb.2021 2021/02 (1)Revise the support OS Support OS: Microsoft Windows Server 2019 (64bit) Microsoft Windows Server 2016 (64bit) Microsoft Windows 10 (32bit/64bit) Microsoft Windows Server 2012 R2 (64bit) Microsoft Windows 8.1 (32bit/64bit) Microsoft Windows 7 (32bit/64bit) (2)Revise the support development language Support language: Microsoft Visual Basic .NET (2010,2012,2013,2015,2017,2019) Microsoft Visual C# (2010,2012,2013,2015,2017,2019) Microsoft Visual C++ (MFC) (2010,2012,2013,2015,2017,2019) (3)End of support for the following devices DI-16H(FIT)GY, DIO-8/8H(FIT)GY, DI-8(FIT)GY, DO-8(FIT)GY, DIO-4/4(FIT)GY, CNT16-8L(FIT)GY, CPU-CA10(FIT)GY, SVR-IOA2(FIT)GY, DIO-0808LN-FIT, DO-16LN-FIT, DI-16LN-FIT Ver.May.2017 2017/05/10 (1)Add support development language Visual Studio 2017. Ver.Jan.2016 2016/01/15 (1)Add support OS Support OS: Microsoft Windows 10 Microsoft Windows 10 x64 Edition (2)Add support development language Visual Studio 2015. (3)Remove a part of samples from the development environment. (4)Samples removed from the development environment are published on Web. Ver.Jun.2014 2014/06/16 (1)Firmware with DIO N Series is Version up. (Ver.1.05) (2)Fixed a problem that can not be used in XP diagnosis program of AIO / DIO / CNT / PTI. Ver.Feb.2014 2014/02/19 (1)Add support OS Support OS: Microsoft Windows 8.1 Microsoft Windows 8.1 x64 Edition Microsoft Windows Server 2012 R2 x64 Edition (2)Add Visual Studio 2013 sample. Ver.Nov.2013 2013/11/15 (1)Add Visual Studio 2012 sample. (2)Firmware with DIO N Series is Version up. (Ver.1.04) Ver.Jul.2013 2013/06/19 (1)Fixed that was displayed when there "Windows 8" a diagnosis by a AIO/DIO/CNT/PTI diagnosis program by reporting it. (2)Fixed problem that was displayed when there "It cannot communicate with CPU-CAxx" a diagnosis by a CNT diagnosis program by reporting it. (3)Correct a part of Help.
Ver.Feb.2013 2013/02/15 (1)Add support OS Support OS: Microsoft Windows Server 2012 x64 Edition (2)Correct a part of Help. Ver.Oct.2012 2012/10/15 (1)Add support OS Support OS: Microsoft Windows 8 Microsoft Windows 8 x64 Edition (2)Add Visual Studio 2008 and Visual Studio 2010 sample. (3)When more than one controller is repeated xxxInit and xxxExit at the same time,the problem of 10051 error is corrected. (4)When more than once xxxInit is done on same device, if after once xxxExit is done, xxxInit is done, the problem of 10003 error is corrected.(CCAPINFO.DLL Ver.1.13) (5)A part of function fixed output error values.Version Up CCAPAIO.DLL.(CCAPAIO.DLL Ver.1.06) * AioSingleAi AioSingleAiEx function When the AiChannel of ADI16-4(FIT)GY set from 4 to 7, return value did not output 21420 error. It was corrected. * AioMultiAi, AioMultiAiEx function When AiChannels was set value 0, return value did output 11440 error. It was corrected. When AiChannels was more than maximum channels of device, AiChannels was not converted to max channels. It was corrected. * AioSingleAo When AoData was other than 0 to 65535, return value was output 11421 error. It was corrected. * AioMultiAo function When AoChannels was set value 0, return value was output 13020 error.It was corrected. When AoData value was other than 0 to 65535, return value did not output 23002 and 23003 errors. It was corrected. * AioMultiAoEx, AioMultiAoEcho function When AiChannels was set value 0, return value did not output 13020 error. It was corrected. (6)Firmware with CPU-CA20(FIT)GY is Version up. (Ver.1.11) (7)Firmware with SVR-IOA(FIT)GY is Version up. (Ver.1.09) (8)Firmware with DIO N Series is Version up. (Ver.1.03) Ver.Apr.2011 2011/04/06 (1)Add support OS Support OS: Microsoft Windows 7 x64 Edition Microsoft Windows Server 2008 x64 Edition Microsoft Windows Vista x64 Edition Microsoft Windows Server 2003 x64 Edition Microsoft Windows XP Professional x64 Edition (2)Fixed the problem of the function declaration file for Visual Basic.NET (3)Fixed Dll initialize Error (0xC0000142) to run sample application with Windows 2000 only. Ver.Aug.2010 2010/07/30 (1)When xxxExit or xxxInit is done, the problem of the error message output as "No file" appearing is corrected. (Each CAPxxx.DLL updated) (2)When more than one device modules of the same category are connected to unit I/O controller, if initialization is done at the same time, the problem of initialization error is corrected to one device. (CCAPINFO.DLL Ver.1.09) (3)When more than one I/O controllers exist, using device having more than one I/O controllers, if the operation such as measurement is done, the trouble of processing being slow is corrected. (CCAPINFO.DLL Ver.1.09) (4)Using FIT Setting Utility, when controller does not exist and config file is not saved only, the problem of the utility can not being completed is corrected. (FitView.exe Ver.1.08) (5)The samples of Visual Basic.NET 2005 and Visual C#.NET 2005 are added to Fitdll samples. (6)The OS of Windows 7 is added to support OS. Ver.Jan.2009 2009/01/09 (1)Support New DeviceUnit.(DI-32LN-FIT / DO-32LN-FIT / DIO-0808LN-FIT / DI-16LN-FIT / DO-16LN-FIT) (2)Firmware with DIO N-Series is Version up.(Ver.1.01) (3)AIO,CNT and PT Diag.exe fixed bug.(Cannot run Application, DLL Error.) AIO,CNT and PT DLLs is Version up. Ver.Dec.2008 2008/12/05 (1)Support New DeviceUnit.(DIO-1616LN-FIT) Ver.Aug.2008 2008/08/31 (1)Firmware with SVR-IOA(FIT)GY is Version up. (Ver.1.44) (2)Firmware with CPU-CA20(FIT)GY is Version up. (Ver.1.10) (3)Firmware with CPU-CA10(FIT)GY is Version up. (Ver.1.34) Ver.Aug.2007 2007/08/24 (1)Fixed the problem that communicating by coexistence of SVR-IOA2(FIT)GY and RP-COM(FIT)H becomes impossible. Ver.Feb.2007 2007/02/01 (1)Fixed the problem that I did not output that a F&eIT setting utility was right by a diagnosis report of DAI. This problem occurs at the time of next combination:SVR-IOA(FIT)GY: GroupID:0, CPU-CA20(FIT)GY:GroupID:0/UnitID:0, DAI12-4(FIT)GY:DeviceID:1. CAIODIAG.EXE Ver.1.03 (2)Fixed problem that was displayed when there "was not a file a configuration file" a diagnosis by a &eIT setting utility by reporting it. CAIODIAG.EXE Ver.1.03, CCNTDIAG.EXE Ver.1.13, CDIODIAG.EXE Ver.1.03, CPTDIAG.EXE Ver.1.11 (3)Fixed problem that a start error occurred when I published a xxxStartIO function when I used it with a buffer access mode. CCAPAIO.DLL ver.1.01, CCAPCNT.DLL ver.1.01, CCAPDIO.DLL ver.1.01, CCAPPT.DLL ver.1.02, CCAPINFO.DLL ver.1.05 (4)Fixed problem that F&eIT setting utility cannot find controller, when controller's MAC address last byte is nearly 0xff. This contents are re-revisions in API-CAP(W32) Ver.Jan.2006. FIT.DLL Ver1.18 (5)A revision for an error in writing of a F&eIT commentary books. SVR-IOA2(FIT)GY, SVR-IOA(FIT)GY, IO-16/16(FIT)GY, DI-32(FIT)GY, DO-32(FIT)GY (6)A revision for an error in writing of a F&eIT API-CAP(W32) Help File. Ver.Jan.2006 2006/01/31 (1)Fixed problem that F&eIT setting utility cannot find controller, when controller's MAC address last byte is nearly 0xff.(FIT.DLL Ver1.15:API-CAP(W32) Ver.Sep.2005 problem) (2)Fixed problem that CPU-CA10(FIT)GY seems SVR-IOA(FIT)GY on F&eIT setting utility, when it was loader mode. Ver.Sep.2005 2005/09/01 (1)Fixed problem that file diagnosis DLL path were the current path of diagnosis program in DIO/AIO/CNT diagnosis program on Windwos XP. (2)Fixed problem that file diagnosis DLL path were the current path on Windows XP. (3)Fixed problem that each catgory API does not work well from multi thread application. (4)Firmware version up for SVR-IOA2(FIT)GY and CPU-CA20(FIT)GY. Ver.May.2005 2005/05/20 (1)Fixed problem that CNT16-8(FIT)GY and CNT16-8L(FIT)GY's disital filter cannot set from diagnosis program. (2)Fixed problem that DAI12-8(FIT)GYADAI16-4(FIT)GY output does not work well by using SVR-IOA(FIT)GY and UnitID=0. (3)Firmware version up for SVR-IOA(FIT)GY, CPU-CA10(FIT)GY. Ver.Dec.2004 2004/12/10 (1)Changed sample program and Diagnosis Monitor of PTI-4(FIT)GY to be able to cheange disable channel. (2)Changed Diagnosis Monitor of counter devices to be able to masure function execution time. (3)Changed error message of Diagnosis Monitor of analog devices when setting range. (4)Fixed the problem that when using F&eIT setting utility, firmware update sometimes fail. (5)Include firmware for CPU-CA10(FIT)GY, CPU-CA20(FIT)GY, SVR-IOA(FIT)GY, SVR-IOA2(FIT)GY. Ver.Aug.2004 2004/08/06 (1)Fixed the problem that when using SVR-IOAx(FIT)GY and UnitID=0, input data is not correct. (2)Fixed the problem that when using PTI-4(FIT)GY and read temperature, over range error does not return. Ver.Jul.2004 2004/07/01 - First release.