Avoiding IAK file/FP Read debacles with Datasocket reads

Hi Folks,
I should first say that this isn't intended as a rant session, more of an open discussion on how to avoid some common IAK file pitfalls and possible alternatives. Currently I'm importing my IAK file and using FP Read / FP Write routines.
Here's my problem: I have over a dozen cFP-2010 comissioned that are running independantly across a few areas, performing the same operations. For sake of argument let's say they all have identical hardware/software. Each is tied to a dedicated workstation on a peer-peer network.
Right now I am spending the majority of my debug time messing with the IAK and project. There is nothing within the IAK file that changes-channel 'names' stay the same. However for each new deployment I have to open the last-used IAK, link it to the cFP/download names, save, import into my project, and build. I can't just take a common build and apply it to each, and it's becoming a problem to service as well.
SO, I'm looking for suggestions on how to move away from this approach. I would like to put all the cFP's on the network, be able to 'browse' for available targets, and chose which to connect to from the workstation. I've found a VI to search for available cFP's on the subnet (via broadcast), but I'm limited to Datasocket reads/writes. I can't imagine creating an IAK file for each... every workstation would need update then if one changed.
Is anyone else using the Datasocket functions in place of FieldPoint Read/Write for similar reasons? If so what protocol (there are a slew, lookout, psp, fieldpoint) did you use for your reads/writes? How has performance compared?
Thoughts?
Jamie
v2009 devel. w/RT

1 - Add all the Field point targets to your project. 
2- At startup of your main vi. Create a case structure and use the IP address (as string) for each rack based on the 1 - Add IP address. Place a cluster of field point IO constants in each case. To Get the Real Time CFP  IP address use the String To IP Function . Leave the string unwired and connect the IP (U32) to the IP To String Function. Wire dot notation as true to  Convert back to a string so you can use the IP address as the case selector. Create a cluster for the fieldpoint IO for the CPU, each slot and any attributes you may need. You can then use unbundle by name and the field point read VIs to read/write to the IO. As your program requires.
3- Also add the main folder to my computer that has all the files for the project using auto poulate . Under each target add only the VI that will run on the Field Point target. This simplifies file management and will allow you to have only 1 main vi. that is the same for all targets. Any Config. parameters or other differences can be saved as a file on the individual field point CPU drive.

Similar Messages

  • How do I open a pdf file on my iPad with Adobe reader.

    I can't open a pdf file in an email with Adobe reader.

    This document explains how:
                     Opening PDF Files in Reader for iOS (iPhone and iPad)

  • Preview pdf files in the desktop with Adobe Reader Touch .. is it possible?

    preview pdf files in the desktop with Adobe Reader Touch
    .. is it possible?

    Windows Store apps (including Adobe Reader Touch) do not offer the preview capability in the desktop environment.  That's just how Microsoft has set up.  So you need traditional desktop apps.
    Because your operating system is Windows 8 (not Windows RT), you can find a lot of desktop apps that are compatible with Windows 7 and 8.  (For Windows RT, only built-in Microsoft Office products are available for desktop apps.  But that's not the case here.)
    You can download Adobe Reader XI (which is also a free PDF viewer) from the following Adobe Reader download page
    http://get.adobe.com/reader/enterprise/
    and install it on your Windows 8 desktop.  (Note for Windows RT users: Adobe Reader XI is not compatible with Windows RT.)
    In case you have any questions about Adobe Reader XI (desktop app), you can visit the Adobe Reader forum.
    http://forums.adobe.com/community/adobe_reader_forums

  • Busrting pdf file cannot be open with Adobe Reader

    OBIEE 10.1.3.4 on Linux redhat 5.2. Configured busting to local file system in BIP, with file format PDF and HTML. The bursting query used is select distinct today KEY,'2297-hen' TEMPLATE,
    'RTF' TEMPLATE_FORMAT,'en-US' LOCALE,'HTML' OUTPUT_FORMAT,
    'FILE' DEL_CHANNEL,'/tmp/cmisout' PARAMETER1,
    'cmis_unmatched_'||to_char(sysdate,'yyyymmdd_hh24_miss') ||'.html' PARAMETER2
    from rpt2298
    union
    select distinct today KEY,'2297-hen' TEMPLATE,
    'RTF' TEMPLATE_FORMAT,'en-US' LOCALE,'PDF' OUTPUT_FORMAT,
    'FILE' DEL_CHANNEL,'/tmp/cmisout' PARAMETER1,
    'cmis_unmatched_'||to_char(sysdate,'yyyymmdd_hh24_miss') ||'.pdf' PARAMETER2
    from rpt2298The job ran successfully and two files generated in the target location. While the html files is OK but the pdf file cannot be opened with Adobe Reader. Verified that my Adobe Read is ok to open pdf files from other sources.

    Do you have any password or encryption settings in your Runtime Properties?I do not think so, but not sure. Is there a way to check it? Is there a properties file.
    Did I misunderstood it? but I can place both PDF and HTML files to the target location, the HTML filess are good only PDF files cannot be open by Adobe Read.

  • Will file converting pdf file to excel work with Adobe Reader 10.1, Windows 7 platform?

    Will file converting pdf file to excel work with Adobe Reader 10.1, Windows 7 platform?  It shows that it is available for purchase but does it perform?  Will this work only with Reader XI?  Is the conversion done on-line?

    Moved to Adobe ExportPDF.
    The file is uploaded to the web for conversion. You can manually upload pdfs for conversion with your web browser and/or with Reader 10.1.

  • How can I read pdf with ebook reader on JounE touch

    How can I read pdf with ebook reader and where could I put the pdf in Journe

    Hi there
    You said that you want to read pdf with ebook reader .
    For me ,i usually read the pdf files using another pdf reader which supports to read the pdf files directly.
    And i am now just using their free trial.
    You can also have a try.
    +Message was edited: Advert has been removed+

  • Replace AI read.vi with DAQmx read.vi

    Hi,
    I'm trying to replace AI read.vi with DAQmx Read.vi. The old VI, "AI read.vi", is returning two data: 'scaled data' and 'binary data'. However, the new DAQmx read.VI has only one output. Can anyone tell me how to get both data in new DAQmx read.vi?
    Thank you for your support.
    Best,
    Jay  
    Attachments:
    POT9.230.VI ‏252 KB

    duplicate thread
    Stick to your original!

  • Adobe Reader 9.x crashes when opening some pdf files that work fine with Adobe Reader 8.x

    Adobe Reader 9 crashes when opening approximately 10% to 20% of the pdfs in my collection. The remaining 80% to 90% work without problems. The pdfs are launched by double-clicking the pdf file from Windows Explorer. The crashes occur with both v9.0 and v9.1. The pdfs that crash in v9.x work fine in older versions of Adobe Reader, such as v8.1.3. Furthermore, this behavior also occurs on all 3 virtual machine hosted on the same physical machine, with default Adobe Reader settings, for both v9.0 and v9.1. The virtual machines have little running in memory except standard Windows executables - i.e. they are fairly pristine. The operating systems for the virtual machines are XP SP3, XP SP2, and Windows Server 2003.
    Error message info in all cases:
    app=acrord32.exe
    app version=9.1.0.163
    module=jp2klib.dll
    module version=2.0.0.2579
    offset=0003277d
    Operating system for real computer: XP SP3
    CPU: 1333 MHz Athlon single core
    RAM: 1 GB
    To sum up, this problem happens on both a real computer running XP SP3, and also on all 3 virtual machines hosted on the same physical computer. I tried changing the Reader setting to not use hardware rendering, to no avail. I also tried various Data Execution Prevention settings in Windows, to no avail. All operating systems, the real and virtual ones, do not have problems with other programs that I use. I also tried a second machine with Adobe Reader v9.1 and the same exact problem pdfs, and had no issues. Thus, the problem happens on only one of the computers, but on the real and 3 virtual operating systems on that machine. There were no errors reported during any of the Reader installations. The virtual machines had no prior versions of Reader prior to Reader installation.

    I did further testing of 10 single page pdf files which I created from a single book. All 5 pdf files with images crashed in Reader v9.1. 0 of the 5 pdf files without images crashed in Reader v9.1. Reader v8.1.4 crashes on none of the 10 pdfs. Note that the crash always occurs in jp2klib.dll, which according to the file property description is 'JPEG2000 Core Library', which deals with images. So it seems the issue is in Adobe's jp2klib.dll, in combination with the hardware/software that I have. I used Microsoft's DirectX Diagnostic Tool to test DirectX, including visual tests of DirectDraw and Direct3D - everything worked as expected with no issues detected.<br /><br />Some information about my hardware:<br />Display drivers=Nvidia v84.21<br />Video card=GeForce FX 5200 with 128 MB RAM<br />CPU=AMD Athlon (single core)<br />System RAM=1024 MB in 3 DIMMs<br /><br />Further information about my hardware: (from the program System Information for Windows)<br /><br />Motherboard:<br />Manufacturer=ASUSTeK Computer INC.<br />Model=<A7V133><br />Version=REV 1.xx<br />Chipset Vendor=VIA Technologies Inc<br />Chipset Model=VT8363/5 KT133/KM133 System Controller<br />South Bridge=82C686B PCI to ISA Bridge<br />CPU=AMD Athlon<br />Cpu Socket=Slot A / Socket A [SOCKET A]<br />System Slots=5 PCI, 1 AGP<br />OnBoard devices=<unknown> (Disabled) Promise PDC20265<br />     <br />Memory Summary:<br />Location=System board or motherboard<br />Maximum Capacity=1536 MBytes<br />Memory Slots=3<br />Error Correction=None<br />Use=System memory<br /><br />CPU Info:<br />Number of CPU(s)=One Physical Processor / One Core / One Logical Processor<br />Vendor=AuthenticAMD<br />CPU Full Name=AMD Athlon<br />CPU Name=AMD Athlon(tm) Processor<br />CPU Code Name=Thunderbird<br />Technology=0.18µ<br />Platform Name=Slot A / Socket A<br />Type=Original OEM processor<br />FSB Mode=DDR<br />Type ID=0<br />CPU Clock=1323.68<br />L2 Cache Speed=1323.68 MHz<br />L2 Cache Speed=Full<br />CPU Family / Model / Stepping=6 / 4 / 4<br />L1 I-Cache=64 KB<br />L1 D-Cache=64 KB<br />L2 Cache=256 KB<br />RDMSR=00000000 00000000 00000000 00000000<br />MMX=Yes<br />MMX+=Yes<br />SSE=No<br />SSE2=No<br />SSE3=No<br />SSE4A=No<br />3DNow!=Yes<br />3DNow!+=Yes<br />DualCore=No<br />HyperThreading=No<br />AMD64=No<br />NX=No<br />VT=No<br />PowerNow!=No<br />LongHaul=No<br />LongRun=No<br />Architecture=x86<br /><br />Video:<br />AdapterCompatibility=NVIDIA<br />AdapterDACType=Integrated RAMDAC<br />AdapterRAM=128 MBytes<br />Availability=3<br />Caption=NVIDIA GeForce FX 5200<br />ConfigManagerErrorCode=0<br />ConfigManagerUserConfig=false<br />CurrentBitsPerPixel=32<br />CurrentHorizontalResolution=1280<br />CurrentNumberOfColors=4294967296<br />CurrentNumberOfColumns=0<br />CurrentNumberOfRows=0<br />CurrentRefreshRate=60<br />CurrentScanMode=4<br />CurrentVerticalResolution=1024<br />Description=NVIDIA GeForce FX 5200<br />DeviceID=VideoController1<br />DeviceSpecificPens=-1<br />DriverDate=20060309212900.000000-000<br />DriverVersion=6.14.10.8421<br />InfFilename=oem6.inf<br />InfSection=nv4_NV3x<br />InstalledDisplayDrivers=nv4_disp.dll<br />MaxRefreshRate=75<br />MinRefreshRate=60<br />Monochrome=false<br />Name=NVIDIA GeForce FX 5200<br />NumberOfColorPlanes=1<br />PNPDeviceID=PCI\VEN_10DEDEV_0322SUBSYS_91101462REV_A1\49AEDED500008<br />Status=OK<br />VideoArchitecture=5<br />VideoMemoryType=2<br />VideoModeDescription=1280 x 1024 x 4294967296 colors<br />VideoProcessor=GeForce FX 5200<br />BitsPerPel=32<br />DeviceName=NVIDIA GeForce FX 5200<br />DisplayFlags=0<br />DisplayFrequency=60<br />LogPixels=96<br />PelsHeight=1024<br />PelsWidth=1280<br />SettingID=NVIDIA GeForce FX 5200<br />SpecificationVersion=1025<br />BitsPerPixel=32<br />ColorPlanes=1<br />DeviceEntriesInAColorTable=-1<br />HorizontalResolution=1280<br />RefreshRate=60<br />VerticalResolution=1024<br />VideoMode=1280 by 1024 pixels, True Color, 60 Hertz<br />Video Bios Version=Version 4.34.20.22.00 <br />Video Bios Date=04/28/03<br />Name=GeForce FX 5200<br />Chip Type=GeForce FX 5200<br />DAC Type=Integrated RAMDAC<br />Memory=128 MBytes<br /><br />BIOS:<br />BIOS Version=ASUS   - 30303031, Award Medallion BIOS v6.0, Award Plug and Play BIOS Extension v1.0A, Award Modular BIOS v6.0<br />BIOS Date=04/23/02<br />BIOS Web Page=http://www.award.com<br />BIOS Vendor=Award Software, Inc.<br />Version=ASUS A7V-133 ACPI BIOS Revision 1009<br />Release=04/23/2002<br />BIOS Size=256 KB<br /><br />Memory:<br />Location=System board or motherboard<br />Maximum Capacity=1536 MBytes<br />Memory Slots=3<br />Error Correction=None<br />Use=System memory<br />Maximum Memory Module Size=1024 MBytes<br />Device Set=DIMM 1<br />Device Locator=DIMM 1<br />Capacity=256 MBytes<br />Memory Type=Synchronous DRAM<br />Data Width=64 bits<br />Form Factor=DIMM<br />Total Width=72 bits<br />Device Locator=DIMM 2<br />Capacity=256 MBytes<br />Memory Type=Synchronous DRAM<br />Data Width=64 bits<br />Form Factor=DIMM<br />Total Width=72 bits<br />Device Locator=DIMM 3<br />Capacity=512 MBytes<br />Memory Type=Synchronous DRAM<br />Data Width=64 bits<br />Form Factor=DIMM<br />Total Width=72 bits

  • Right clicking PDF files and printing those with Acrobat Reader X

    We have a Windows XP computer with Adobe Acrobat 7 Professional and Acorbat Reader X.
    Now when we open PDF files they open with Acrobat Reader X wich is fine.
    But when we try selecting PDF files and right click Print them they print with Acrobat 7 Professional.
    The problem is with Adobe Acrobat Professional 7 it doesn't print all the files we selected.
    We select 50 files and only about 10 are printed and those are always random.
    So is there anyway to enable the print option to print with Acrobat Reader X ?

    This is not a desirable situation. Adobe recommends against having Reader and Acrobat on the same machine, unless they're both version X, exactly because it can cause this kind of conflicts.

  • How do I manually add the php3 file type to work with Adobe Reader, Safari does this automatically.

    downloading php3 files auto jumps to text edit,, cannot tell it to open with "adobereader" , no chance to do so. Tried reading on how I might add the file manually to tell preferences applications to add this file type and open it with adobe reader. Only saw download the file and then firefox will let you open with a program. Can't get there in that text edit opens it.
    Safari has no problems with this in that it opens it in adobe reader easily, no work on my part so ????
    how do I get firefox to do the same

    Do you get the dialog asking whether you want to Open, Save or Cancel? That may indicate the file type Firefox thinks it is getting from the server.
    If you can't coax Firefox into revealing the content type indicated by the server, could you post a link to one of the PDFs, assuming no login is required to access one?

  • Interactive button in PDF file doesn't work with Adobe Reader for Mac nor Acrobat Pro

    Hello!
    I've to use a interactive form which has an interactive button that is supposed to send that form by email. If I open that PDF with my iPhone or iPad with the PDF Expert App, it works perfectly, but for any strange reason, when I try to open that same PDF in my Mac with Adobe Reader or Acrobat pro, that button doesn't do anything.
    Can this be a configuration error?
    Thanks!

    The problem is deeper than that. It's not reader. Now the same form I was creating in LifeCycle Designer ES2 yesterday, with the actions working perfectly, no longer work. None of the actions are working.
    Could it be realted to me trying to set the default version compatibility to Adobe 7. It gave me warnings, so I set it back to 9.
    Any help would be appreciated.

  • UNIX 'read' conflicting with Myclass:read()

    Hello!
    I'm cretaing a class FileChannel, qith a method called read. This mehod has the prototype:
    int read(Buffer& buffer, int offset =0);And the implementation is like this:
    int FileChannel::read(Buffer& buf, int offset){
         ssize_t howmanyQ = read( this->fileDescriptor, (buf.data()+offset), (size_t)buf.capacity()-offset);
         return howmanyQ;
    }The compiler throws me this error(GCC 4.1):
    ../FileChannel.cpp: In member function �virtual int raxIO::FileChannel::read(raxIO::Buffer&, int)�:
    ../FileChannel.cpp:29: error: pointer of type �void *� used in arithmetic
    ../FileChannel.cpp:29: error: no matching function for call to �raxIO::FileChannel::read(int&, void*, unsigned int)�
    ../FileChannel.cpp:27: note: candidates are: virtual int raxIO::FileChannel::read(raxIO::Buffer&, int)
    ../FileChannel.hpp:31: note: virtual int raxIO::FileChannel::read(raxIO::Buffer&, int, int)
    ../FileChannel.hpp:32: note: virtual int raxIO::FileChannel::read(void*, int)
    make: *** [FileChannel.o] Error 1
    The include files at the beginning of my .cpp file are:
    #include "FileChannel.hpp"
    #include <sys/types.h>
    #include <sys/uio.h>
    #include <unistd.h>
    How can I solve this? :S Hlp Please
    Edited by: RaulHuertas on Apr 7, 2008 1:34 PM

    You haven't shown all the declarations that would affect whether the code is correct, nor shown which line numbers apply to the portion of source code that you supplied, so I can't provide a detailed answer. But I can make these observations, assuming line 29 is this one ssize_t howmanyQ = read( this->fileDescriptor, (buf.data()+offset), (size_t)buf.capacity()-offset);line 29, �void *� used in arithmetic:
    Apparently you have declared Buffer::data() to return void*, and are trying to add an offset to the return value. That operation is not valid. If p is pointer type, p+1 means adding sizeof(*p) bytes to the address that p points to. Since sizeof(void) has no meaning, the operation is not valid. Probably Buffer::data() should return a type like char* or unsigned char*, but I can't say without seeing the design for class Buffer.
    Note: Some compilers allow using void* in pointer arithmetic as a non-standard extension. Such code violates the C++ language standard, and you should not write code that depends on such an extension.
    line 29, no matching function:
    The call to read in function FIleChannel::read will try to call one of the overloaded "read" functions declared in FileChannel, which is probably not what you intended. Fortunately, none of the FileChannel::read functions has a matching parameter list, so the call failed at compile time instead giving a bizarre result or crashing at run time.
    - If you meant the system call "read", you have to qualify the name to show you mean the one at global scope. If that is the case, write the name as ::read.
    - If you meant some other function, use its fully-qualified name.
    - If you actually meant to call one of the other FileChannel::read functions, you have to supply a set of arguments that matches the parameter list of one of them.

  • PDF files won't open with Adobe Reader.

    When I double click on a PDF file Adobe Reader opens to a blank screen for a few seconds & then closes.  The same files open fine with Expert PDF software.

    Three things to try...
    Using Windows Explorer navigate to C:\Program Files (x86)\Adobe\Reader 11.0\Reader, then double-click on Eula.exe and accept the license agreement
    Can you open Adobe Reader by itself?  If so, try disabling Protected Mode [Edit | Preferences | Security (Enhanced)].
    It could even be a malware issue; see http://helpx.adobe.com/acrobat/kb/reader-core-dll-error.html

  • Can't read xml with a Reader?

    hi,
    is it correct that the java Reader classes for reading character streams can't be used for reading XML (in one-pass)?
    ie you don't know what encoding to read the file as until you've read the encoding attribute of the top level tag - and by then its too late - you'd have to start again?
    (i think this is how xml parsers must work?)
    thanks,
    asjf

    to be honest this was motivated by wanting a quick method to remove the DTD reference from an inputstream, without having to worry about whichever XML API was in use further down in the code (we've since settled on a particular API so this is no longer an issue)
    I've been told there are 2 legitimate ways to do this (with the help of the parser)
    A) configure the parser (parser-implementation-dependent)
    B) in SAX, provide an EntityResolver
    Last year I had opted for a gratuitous munge-around by manually reading the inputstream and removing the DTD reference
    this year we've started working with chinese documents.. so the code doesn't work since I was using the platform-encoding rather than the xml-declared encoding
    its pretty clear that (B) is the way to go but there are a few other technical hurdles to overcome first..
    i'm beginning to think that /all/ quick-workarounds come back to bite you soon enough..

  • Why do I get a "termination character was read" warning with VISA read and TCPIP?

    I am using VISA Reads with TCPIP raw sockets without issue with NI-VISA 3.0.1 but when I moved to NI-VISA 4.4 I was getting timeout errors.   The timeout errors went away when I set the termination character enable property to true (which seemed to be default in NI-VISA 3.0.1), but now I get a warning stating that the "termination character was read".   
    Can I disable this warning?   Can I set the termination character enable to default?   How can I get rid of this annoying warning?
    Solved!
    Go to Solution.

    Hey Dagwood,
    Unfortunately there isn't a way to globally change the attribute VI_ATTR_TERMCHAR_EN to VI_TRUE.  I spoke with R&D about possible use of the registries and they say it's not accessible through that.  To address why this change was made, the developer who made the switch isn't around anymore so I can't find his reasoning as an explanation for you.  The best this for you to do in your code would be while initializing, use the VISA Property Node to make the change and until that VISA Resource is closed, this change will remain set to the value you assign.  I'm sorry we cannot provide any other solution for this inconvenience.  Also, if you feel this is a large burden on your programming practice you can definitely submit a product suggestion for the ability to change global default values for VISA attributes.
    Thanks,
    David Pratt
    AES - Test Side Products
    NIC

Maybe you are looking for

  • Please help in my first jdbc code

    hi, in this code i want to get author book name from my database but the problem that : the compiler give error on these lines : statement= connection.createStatement(); ResultSet resultset = statement.executeQuery(""); statement.close(); please see

  • Materialized Views indexed are not excluded when exporting ddl

    Hello, When exporting ddl of the schema, through the export function of the gui, if I disabled materialized views from the objects to be exported, then the indexes of materliazied view are not excluded of the final DDL. This happens on  Version 4.0.3

  • Export mdsys.sdo_geom_metadata_table into INSERT file

    Hi, many thanks for the 'export into insert file' function. I need this export function on mdsys.sdo_geom_metadata_table incl. SDO_DIM_ARRAY . Is there a solution ? Best, Friedhold

  • Truncation of leading zero's for a numeric field

    How to truncate leading zeros for numeric key figure field. The field value shows 0.0000000000000000E+00. Why the value shows like this??? Plz explain. Draj S

  • What does it mean that some podcasts are grayed out?

    Some of those I am subscribed to are grayed, others are black with a blue dot showing they are ready to listen to. The grayed ones don't respond to my clicks at all. I looked at iTune Help but did not see anything about this.