﻿<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type=\'text/xsl\' href=\'rss.xsl\'?><rss version="2.0"><channel><title>Geotest - Forum: Products Digital I/O</title><link>http://www.geotestinc.com/Forums/mainForum.aspx?CatID=5</link><description>Discussion groups on Digital Input/Output products supported by the GTDIO/DIOEasy software including GX50xx, GX51xx, GX52xx, etc.</description><item><title>Data transfer error checking - Created on Wednesday, October 17, 2012</title><description>&lt;b&gt;By Stephane L. on 10/17/2012 12:08:44 AM&lt;/b&gt;&lt;br&gt;Hello,&lt;br&gt;&lt;br&gt;I&amp;#39;m using GX5295 boards in a PXI ch&amp;#226;ssis linked to a PC with an MXI board.&lt;br&gt;I call the DIO_LoadFile of the GtDio32.dll to load several files to the boards memory.&lt;br&gt;&lt;br&gt;Is there any error checking mechanism included in the data transfer between the boards and the PC? Can I guarantee that the digital patterns loaded into the memory will be the patterns actually sent to I/Os?&lt;br&gt;&lt;br&gt;Thanks for any information.&lt;br&gt;&lt;br&gt;Sincerely,&lt;br&gt;&lt;br&gt;Stephane&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;b&gt;By John M. on 10/17/2012 1:45:06 PM&lt;/b&gt;&lt;br&gt;Hi Stephane&lt;br&gt;    The GX5295 driver does not perform any error checking when writing to the output memory. However, the driver does include a DIOReadOutMemory() function that allows you readback the data loaded into the output memory so it can be verified. More information on the DioReadOutMemory() function can be found in the GTDIO Programmers Reference Manual on pages 189 and 190. Similar functions exist for the Input, Direction and Control memory banks.  &lt;br&gt;&lt;br&gt;Best Regards&lt;br&gt;John&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description><link>http://www.geotestinc.com/Forums/Thread.aspx?ID=200</link><pubDate>10/17/2012 12:08:44 AM</pubDate></item><item><title>GX 5295 External Clock input - Created on Tuesday, October 09, 2012</title><description>&lt;b&gt;By Pramod K. on 10/9/2012 4:27:41 AM&lt;/b&gt;&lt;br&gt;Hi all,&lt;br&gt;&lt;br&gt;     Has anyone used GX 5295 digital I/O  in the external clock input mode? Whether the digital I/O behaves the same as it was when using the internal clock? Any steps should be taken for setting up the digital I/O to make it use the external clock? &lt;br&gt;&lt;br&gt;Will be expecting a solution as soon as possible.&lt;br&gt;&lt;br&gt;Thanks &amp;amp; regards&lt;br&gt;Pramod Kumar&lt;br&gt;&lt;br&gt;&lt;b&gt;By Dale J. on 10/9/2012 8:22:32 AM&lt;/b&gt;&lt;br&gt;Hello Pramod,&lt;br&gt;The GX5295 IO functions the same on external clock as it does on internal clock, with the following exceptions.&lt;br&gt;&lt;br&gt;1.  When arming the DIO, the clock source is used to clock the internal state machine to set it up for running.  If you are on external clock, and the clock is inactive, the arming function will time out.&lt;br&gt;&lt;br&gt;2.  Programmable delay of the clock and strobe is a function derived from the internal PLL&amp;#39;s when using internal clock.  With an external clock, the PLL&amp;#39;s are out of the circuit, so programmable clock and strobe delays do not function.  The same is true for channel deskew.&lt;br&gt;&lt;br&gt;Regards,&lt;br&gt;Dale Johnson&lt;br&gt;&lt;br&gt;&lt;b&gt;By Pramod K. on 12/20/2012 4:35:53 AM&lt;/b&gt;&lt;br&gt;Hi Dale Johnson,&lt;br&gt;&lt;br&gt;We tried the following using GX5295 DIO to check whether the external clock is working.&lt;br&gt;&lt;br&gt;1. We applied 1MHz clock from the DIOEasy, we were able to see the same 1MHz output in the Oscilloscope from the Clock Out(Pin number 22) when the clock source is internal. Now for external clock, we are giving input from the functional generator. We applied the 1MHz clock from the functional generator and checked in the oscilloscope for verification. It was working fine. But when I bring this connection near the external clock input pin of the DIO, that is pin number 31 of the DIO my input was pulled down to ground level. So we checked the connector for any shorts. But the connector looks fine. So I want to know what may be the reason for this? Or is there any jumper on the board that we have to enable when we are using external clock?&lt;br&gt;&lt;br&gt;2. There is an external clock enable pin(pin number 28) which mentioned as active low enable. If  I want to make it to active high what is the maximum voltage that I can apply to that pin?&lt;br&gt;&lt;br&gt;Best Regards,&lt;br&gt;Pramod Kumar&lt;br&gt;&lt;br&gt;&lt;b&gt;By Dale J. on 12/20/2012 5:09:41 PM&lt;/b&gt;&lt;br&gt;Hello Pramod,&lt;br&gt;I verified operation of external clock on a GX5295 here.  Possible reasons why external clock is not working in your configuration:&lt;br&gt;1.  External Clock levels are wrong.  What are the levels and offsets of your external clock?  Sine or square wave?  The external clock input is LVTTL compatible.  My signal was 0V - 3.5V.&lt;br&gt;2.  Source has weak drive.  What are you using to source the external clock input?  The GX5295 external clock input is terminated 100 ohms to V+ and 100 ohms to GND (50 ohm equivalent).  Can your source drive this load?&lt;br&gt;3.  Wrong connector or pin.  Since you are measuring the output clock on pin 22, I assume you are on the J3 connector connected to pin 31 for the external clock input.  But you may want to verify that you are on pin 31.&lt;br&gt;4.  Possible defective hardware.  What is the serial number and firmware revision of the GX5295?  You can find this in the "About" tab of the GtDio Soft Panel.  Can you connect your source to the external strobe input to see if you have similar attenuation?  It has the same 100 ohm to Gnd/V+ as the external clock.&lt;br&gt;&lt;br&gt;The external clock enable signal is a hardware input for selecting the external clock as your clock source.  You can also select the external clock using the DioEasy Panel, or with an API function.  I used the software command and the external clock enable to select the external clock.  Both worked as expected.&lt;br&gt;&lt;br&gt;Please let me know what you find.&lt;br&gt;&lt;br&gt;Regards,&lt;br&gt;Dale&lt;br&gt;&lt;br&gt;&lt;b&gt;By Pramod K. on 1/21/2013 3:36:33 AM&lt;/b&gt;&lt;br&gt;Thanks Dale,&lt;br&gt;&lt;br&gt;We found out the issue and it was the Source which had a weak drive. The External clock input pin actually requires 32mA current for its operation. Our source was not capable of that. So we placed a digital buffer in between the source and the DIO and finally we were able to make the External clock of the DIO work.  No more issues regarding that. Thanks for the help.&lt;br&gt;&lt;br&gt;Regards,&lt;br&gt;Pramod&lt;br&gt;&lt;br&gt;</description><link>http://www.geotestinc.com/Forums/Thread.aspx?ID=198</link><pubDate>10/9/2012 4:27:41 AM</pubDate></item><item><title>GX-5055 specifications - Created on Friday, January 29, 2010</title><description>&lt;b&gt;By Anand J. on 1/29/2010 10:42:28 AM&lt;/b&gt;&lt;br&gt;Hi All,&lt;br&gt;&lt;br&gt;I have some questions regarding GX-5055 specifications.&lt;br&gt;1.  The resolution is spec'd at 16 bits.  What is the ENOB effective number of bits?&lt;br&gt;2.  What is the input impedance for each channel?  Currently I divide the voltage swing by the leakage current assuming the channels have CMOS inputs.&lt;br&gt;3.  The effective accuracy of the force current spec. of 100uA (e.g) can be improved through calibration.  How stable is such a calibration?  How often must calibration be performed?&lt;br&gt;Thanks.&lt;br&gt;Anand&lt;br&gt;&lt;br&gt;&lt;b&gt;By Dale J. on 4/27/2010 6:02:33 PM&lt;/b&gt;&lt;br&gt;Anand,&lt;br&gt;Do you still need this information for the GX5055?&lt;br&gt;&lt;br&gt;Regards,&lt;br&gt;Dale&lt;br&gt;&lt;br&gt;</description><link>http://www.geotestinc.com/Forums/Thread.aspx?ID=90</link><pubDate>1/29/2010 10:42:28 AM</pubDate></item><item><title>Calling DioFile object from C# - Created on Wednesday, August 26, 2009 (Solution Avaliable)</title><description>&lt;b&gt;By Artyom D. on 8/26/2009 7:08:31 AM&lt;/b&gt;&lt;br&gt;Hello,&lt;br&gt;I’m just trying to create a simple application to use DioFile COM object from C#.&lt;br&gt;Here is my code:&lt;br&gt;Type dioFileType = Type.GetTypeFromProgID("GTDio.DioFile");&lt;br&gt;object file = dioFileType.InvokeMember(null, BindingFlags.CreateInstance, null, null, null);&lt;br&gt;/* Or you can use this ctor&lt;br&gt;object file = Activator.CreateInstance(dioFileType);&lt;br&gt;*/&lt;br&gt;object boards = dioFileType.InvokeMember("Boards",&lt;br&gt;                    BindingFlags.GetProperty, null, file, null);&lt;br&gt;&lt;br&gt;Throws the COMException 0x80020010 (DISP_E_BADCALLEE).&lt;br&gt;&lt;br&gt;First I wanted to invoke Open method but as it accepts 6 args and fails with the same error  I made an example with the class property.&lt;br&gt;&lt;br&gt;I use GTDio32.dll version 3.2.42.0.&lt;br&gt;&lt;br&gt;&lt;br&gt;When I add a reference GTDio32.dll to my project letting Visual Studio to create a wrapper (Interop.GTDio.dll), I execute&lt;br&gt;&lt;br&gt;GTDio.DioFile file = new GTDio.DioFile();&lt;br&gt;&lt;br&gt;file.Open(fileName, GTDio.enumDioFileMode.dioFileModeCreate,&lt;br&gt;                    GTDio.enumDioBoardType.dioBoardTypeGX5150, 16, 0, 0);&lt;br&gt;&lt;br&gt;file.InsertBoard();&lt;br&gt;and the last line throws FatalExecutionEngineError 0xc0000005&lt;br&gt;&lt;br&gt;It looks like COM interface of GTDio works improperly.&lt;br&gt;Do you have any advice on this issue?&lt;br&gt;Thanks&lt;br&gt;Artyom&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;b&gt;By Artyom D. on 8/27/2009 3:57:12 AM&lt;/b&gt;&lt;br&gt;Hi, again,&lt;br&gt;I’ve clarified that the problem with latest version of GTDio32.dll file. Which one is 3.2.42.0. Right now the COM functionality of DioFile object is corrupt! When I registered the 3.0.34.0 version file via regsvr32.exe my app became to operate duly.&lt;br&gt;I’d like to pay Geotest support team attention to this issue.&lt;br&gt;Regards,&lt;br&gt;Artyom&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;b&gt;By Victor B. on 8/27/2009 10:32:05 AM&lt;/b&gt;&lt;br&gt;Hi Artyom, &lt;br&gt;&lt;br&gt;We've duplicated the problem and are looking into the resolution.&lt;br&gt;&lt;br&gt;Regards,&lt;br&gt;Victor Brode&lt;br&gt;&lt;br&gt;&lt;b&gt;By Victor B. on 8/27/2009 12:06:31 PM&lt;/b&gt;&lt;br&gt;Hi Artyom,&lt;br&gt;&lt;br&gt;I would like to send you some files to fix this problem via a M@GIC incident.  Could you update your profile information and create an incident in M@GIC?  Let me know if you need any help with this.&lt;br&gt;&lt;br&gt;Regards,&lt;br&gt;Victor Brode (Geotest)&lt;br&gt;&lt;br&gt;</description><link>http://www.geotestinc.com/Forums/Thread.aspx?ID=67</link><pubDate>8/26/2009 7:08:31 AM</pubDate></item><item><title>DIO module &amp;amp; interface converter. - Created on Wednesday, May 27, 2009 (Solution Avaliable)</title><description>&lt;b&gt;By Roman M. on 5/27/2009 3:48:03 AM&lt;/b&gt;&lt;br&gt;Hi all&lt;br&gt;Has anyone used DIO as a 2-wire interface module, for example ARINC module? Is it possible to realize sequential code ARINC on DIO (GX5055) or for this it is necessary to have special module?&lt;br&gt;Thank's&lt;br&gt;Roman&lt;br&gt;&lt;br&gt;&lt;b&gt;By Amit G. on 5/27/2009 9:18:43 AM&lt;/b&gt;&lt;br&gt;Are you looking for a module that can do ARINC 429 bus communication (I/O) ?&lt;br&gt;&lt;br&gt;&lt;b&gt;By Roman M. on 5/27/2009 10:06:42 PM&lt;/b&gt;&lt;br&gt;[Quote= Amit G. wrote:&lt;br&gt;Are you looking for a module that can do ARINC 429 bus communication (I/O) ? =Quote]&lt;br&gt;&lt;br&gt;Yes, I’m looking for the solution in organization of the ARINC communication with avionics units.&lt;br&gt;But I have GX5055 module at the moment, may I use it for this communication? As the task seems to be rather easy- we have to make a procedure, which will convert a digital code into an array, which later will be downloaded into the module and transfer on some frequency… Or is this not that easy?&lt;br&gt;&lt;br&gt;&lt;b&gt;By Amit G. on 5/28/2009 10:51:49 AM&lt;/b&gt;&lt;br&gt;Do you physically have a GX5055 currently (or is it a GX5050?)?&lt;br&gt;&lt;br&gt;It would be possible to transmit an ARINC 429 signal with the GX5055 but it wouldn't be the most efficient method.&lt;br&gt;Receiving ARINC 429 with the GX5055 would be difficult because the signal is self clocked so there would not be a way to synchronize the incoming signal with the GX5055. You would have to over sample the signal and then analyze the data to figure out the individual bits and packets of data&lt;br&gt;&lt;br&gt;We sell a dedicated ARINC 429 Avionics Bus card (PXI) called the AX429 which would be a much better solution. This instrument would allow you to easily send and receive ARINC 429 bus traffic. I have uploaded the datasheet to this thread for your review.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;b&gt;By Roman M. on 6/1/2009 5:41:53 AM&lt;/b&gt;&lt;br&gt;we don't have the module yet, but we'll got it soon. Talking about ARINC module- is there a driver for it in ATEasy?&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;b&gt;By Amit G. on 6/1/2009 9:16:13 AM&lt;/b&gt;&lt;br&gt;The ARINC 429 module's ATEasy driver has not been released yet, but it will ship with any orders for the module.&lt;br&gt;&lt;br&gt;</description><link>http://www.geotestinc.com/Forums/Thread.aspx?ID=56</link><pubDate>5/27/2009 3:48:03 AM</pubDate></item><item><title>Replacement for Summation DSR - Created on Friday, December 12, 2008</title><description>&lt;b&gt;By Zvi S. on 12/12/2008 10:51:16 AM&lt;/b&gt;&lt;br&gt;If you have any question about the replacement for the Summation DSR products, this is the place to ask.&lt;br&gt;&lt;br&gt;</description><link>http://www.geotestinc.com/Forums/Thread.aspx?ID=29</link><pubDate>12/12/2008 10:51:16 AM</pubDate></item><item><title>Hello and Welcome! - Created on Wednesday, December 10, 2008</title><description>&lt;b&gt;By DrATEasy (Ron Y.) on 12/10/2008 1:56:33 PM&lt;/b&gt;&lt;br&gt;Please use this user forum to ask or answer questions and communicate with other users regarding Geotest Digital IO products (GTDIO or DIOEasy related products). You can also upload files or examples that relate to your post. &lt;br&gt; &lt;br&gt;&lt;br&gt;Thanks,&lt;br&gt;Ron Yazma (Geotest)&lt;br&gt;&lt;br&gt;</description><link>http://www.geotestinc.com/Forums/Thread.aspx?ID=25</link><pubDate>12/10/2008 1:56:33 PM</pubDate></item></channel></rss>