Encoder Counter Intermittently Set to 0

I am using Labview on a windows XP box with a 6221 DAQ board connected to a 7330 motion controller via a RTSI bus.  I believe I have everything roughly working, but there is a behavior that I would like to explain before I go live.
I am sampling an analog input in lock step with a counter that is fed by the encoder signal from the motor.  So I have a series of 2 numbers that I record to file, and the sampling starts at the same time, the sampling is done by the same clock.  This all seems to work.
If I look at my series of #s regarding the counted ticks that the counter has generated from the linear encoder task that I set up to keep track of the encoder position, I'll get what I expect, but once in awhile there will be a 0 stuck in there.
For example:
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
0
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
I cannot seem to discern when this happens and when it does not.  My first guess is it has to do with motor speed/acceleration and sampling rate of the DAQmx Create Channel T(AI) I used to sample the analog input which is the same sample clock that is used for the DAQmx Create Channel (CI-Position Linear Encoder), but I have not had this behvior be reproducible based on sampling frequency or motor speed.
I appreciate any ideas.
Thanks

Sorry for the delay, I've been working on other items.
  OK so as I understand it you are trying to control a stepper motor (based on that's what the 7330 does) and you have it in closed loop (which is why you have an analog and digital signals) and are reading back the analog and digital position data. 
Clarification: I am reading the digital position data from the encoder and analog voltage from a force transducer that will vary over the course of the movement (the force will be all over the place during move)
Both of which are being read back by the 7330 and then the digital signal from the encoder you are passing via RTSI to the DAQ board and that is where you are reading and recording those values. 
Further Clarification:  Only the digital encoder signal goes back to 7330 and then is routed over the RTSI. The analog signal goes striaght into the DAQ.
                            Additionally, the digital encoder signal gets routes over RTSI to PFIs 8,10,9 that are counter 0's inputs.  I then set up a DAQmx Create Channel (CI Linear Encoder) event to sample the counter in step with the analog input.
    I guess it would be pretty hard to see if there is a missing pulse looking at the TTL signal on the 7330's user defined digital lines...but what if you wire the siganl directly up to the DAQ board? any change?
Have not tried, and probably won't (I'll explain why I won't try below)
and in your example the count goes from 12 to 14 and there is the 0 where 13 should be...is this always the case? does it keep the correct count? and is it always at the same number? 
       The count doesn't skip #s, it just goes 12 12 12 12 0 12 12 12 13 13 13 14 14 14  (I need to check this behavior more, will do that next week)
       Count is correct
       Not at the same #
       -Since there is no # skipping, or I can just interpolate what 0 should be, I'm hesitant to rewire things.
Also, does the analog signal have anything to do with the digital signal you are sending to the counter (other than that you want them to have the same sample clock)
    The signals have nothing to do with each other at this point because I am just debugging the system with a fake input
Seeing that I am sampling a counter, all I can think of is that there is a mismatch somewhere in the counter sampling event.  That is to say, the counter value is always at a value, when it gets latched and how many times it is sampled and how many times I read it out might give some mismatch where I think that I have recorded X events, but because of timing, only X-1 samples have made it into the buffer?  Could it be something like that, that would be my only explaination of why a 0 gets in there, because as I said I am sampling a counter.
Thanks

Similar Messages

  • Does Stop task reset a quadrature encoder counter?

    I am using an M-Series PCI-6280 board, with one of its onboard counters wired as a quadrature encoder.
    1)I start the counter task, take a set of measurements with the counter, and then stop the task.
    2) The encoder which the encoder counter is monitoring continues to output quadrature encoder signals into the PCI board's counter.
    3) I start the task again, and perform another set of measurements.
    Which of the following occurs?
    Upon starting the task again, the counter's previous value was wiped and the measurements taken in (3) start at 0 counts. 
    The counter keeps the value it had before it was stopped and subsequently started, and the measurements in (3) cumulate on top of the measurements taken in (1). 
    The counter keeps the value it had before it was stopped, continues to increment/decrement position in (2) even after the task is stopped, and when the task is started in (3) the counter value is cumulative with the quadrature encoder pulses in (1) and (2). 
    Thanks in advance for the help. 
    Solved!
    Go to Solution.

    Hello acmap,
    In this case The behavior will be the following:
    Upon starting the task again, the counter's previous value was wiped and the measurements taken in (3) start at 0 counts.
    However, you can specify the initial count value of the counter on the Initial Count terminal of the DAQmx Start Task VI, so it doesn't have to start at zero, and you can implement the behavior described in your second option.
    Daniel

  • I need to count intermitte​nt high speed pulses from an outside source with cFP-CTR-50​2 and labview.

    I need to count intermittent high speed pulses from an outside source with cFP-CTR-502 and Labview 8.2 . I've found example code for generating pulses and creating intricate count setups but no straightforward examples of a simple counter. Any suggestions?

    Hello tinfish,
    I could not find a simple example that implements simple counting either, but it should be straightforward enough for us to try. Do you have the CTR module configured properly in MAX? If so, can you monitor the channels on your CTR 502 for input? Try connecting a square wave or some other digital pulse to the terminal to test the functionality of the counter module first (before programming). If you monitor the input channels with somethign connected you should see the count increment each time it sees a rising edge (assuming default configuration).
    Once you've verified that everything works in MAX, you can set up your CTR module in a LV 8.2 project. If you need help with this, refer to the help document (look in the "Configuring FieldPoint in LabVIEW" section):
    C:\Program Files\National Instruments\FieldPoint\documentation\Online Help\fplv.chm
    You should be able to just read a channel tag from your CTR 502 using an FP Read VI. (Simply drag the channel from your project onto the block diagram). Since counting is the default behavior of the 502, there is no special programming involved to make it work.
    I hope this helps -- if it's too high-level we can talk details about specific questions you have.  Have a good one!
    Charlie S.
    Visit ni.com/gettingstarted for step-by-step help in setting up your system

  • Can PCI-6601 pulse signal over RTSI every Nth encoder count?

    Hi All,
    I have a PCI-6601 counter/timer connected to a quadrature angular encoder.   The 6601 is also connected to a PCI-1422 frame grabber with a RTSI cable.
    I want to be able to trigger the frame grabber by sending a pulse over the RTSI cable every N encoder counts (or X degrees).
    How would I go about do this using C++?
    Thanks in advance,
    Brad 

    Hi Brad,
              There are a few resources I think you may find helpful.  First, there's this DevZone article, " Generate and output pulse every no count an encoder traverses".  Generally, the way this would work is:
    If you want to output a pulse every 4 counts, you will need to take the
    total count size of the counter (2^32 bits) and subtract 4 from this.
    This will be the initial count to set, so that after 4 counts, the
    counter will reach Terminal Count and the Counter Output Event pulse
    will be fired. You can then export the Counter Output Event to a PFI
    line, and use this line as the Z index terminal. If you set the Z index
    value to be equal to the initial count, the counter will always reset
    to 4 ticks below the Terminal Count, and will output a pulse on every
    4th tick. The only drawback to this method is that it will require that
    only X1 decoding be used, and that the counter would have to be
    dedicated to sending out the Counter Output Event (if you want to
    actually count the encoder and keep track of position, another counter
    will have to be used).
    As for specifically doing this in C++, I would recommend referencing the DAQmx C Reference Help (Start»All Programs»National Instruments»NI-DAQ»Text Based Code Support»DAQmx C Reference Help).  Hope that helps, for more assistance on the frame grabber portion of your question, I would reference the post you put in the vision forum.  Have a great day! 
    aNItaB
    Applications Engineer
    National Instruments
    Digital Multimeters

  • Read "Encoder counts per revolution" in Labview

    Hello,
    I have set up an 'NI Motion Device' in the Measurement & Automation Explorer.  I would like to read the value of 'Encoder counts per revolution' in labview.
    I do not want to re-enter the value of 'Encoder counts per revolution' in my labview code;  I would like to write the value once (in the Measurement and Automation explorer), and then have labview read this value.
    How does labview access this value?
    Regards,
    Myles

    After speaking with a few different applications engineers at NI (see ref#2042315), the 'NI Motion' module only supports setting the counts per revolution (not reading them).  The 'NI SoftMotion' module allows for the reading of "Encoder Counts per Unit' under the softmotion property node.

  • Need help for encoder count program !!!!!!!!!

    I am a new labview user.
    And i am trying to complete a project for my course.
    For a quick background on what I am working with, I am using a NI PCI-73566-Axis Stepper/Servo Motion Controller for PCI, NI UMI-7764 Series, NI USB-6009 and a IDEC SC1B Rotary Encoder.
    I am try to design a encoder count program and a new program to convert the encoder signal to RPM.
    But I just don't know where should I start? How can I get the same block diagram like P11 in the attach file?
    Please check more detail from the attach file.
    Attachments:
    P11.jpg ‏127 KB
    P8.jpg ‏149 KB
    P15.jpg ‏141 KB

    Hello,
    The two objects on the block diagram are DAQ Assistants and can be found under Functions»Measurement I/O»NI-DAQmx. From what I can gather, this is acquirign signals that you should have connected to the USB-6009.
    -Zach
    Certified LabVIEW Developer

  • Samplerate problem using Analog In and Counter In from a NI 6259 USB. "Counter timeout" setting in DAQmx?!

    Hello,
    I got a fundamental problem with the correlation of the timer settings of the DAQmx driver in DIAdem DAQ. I dont know where the problem is located exactly but maybe someone can help me if I explain what happens:
    In my configuration I use some analog inputs from a USB 6259 with 20kHz samplerate and two counter inputs for frequency measuring via DAQmx in DIAdem DAQ.
    There has to be an extra DAQin block for the analog inputs and the counter inputs with also an extra "Clock"-block for each of them. The clock of the analog inputs runs with 20kHz hardware clock and the other one with 10Hz software clock because the hardware clock mode is not allowed or supported.
    My problem is the display refresh rate in VIEW. If the counter signal has no input (because the measured system is not active) the display seems to wait for any input and doesnt refresh the analog values on screen. If the system is active and a rectangle signal is seen by the counter in, the display refresh rate raises and the frequency value is displayed more or less accurate. Has that something to do with the counter timeout setting in the DAQin driver options block (marked in the attached image)? If i decrease the timeout, the display refresh rate gets better but not as good as without using the counter inputs in my DAQ diagram. I think the counter input is not as easy to handle as the usual analog inputs... I only want to see the measured frequency on the display during the measurement without getting any influence on the analog input channels and their displaying.
    The other problem is the display and the measurement of the frequency itself. If i check the function of the counter input in the Meas. & Automation Explorer the frequency is display correct without any dropouts or something like that. The signal I measure in DIAdem on the other side looks quite bad because there are spikes of some MHz and even more although the measured range is between 20 and 80Hz!
    Has anybody made similar experiences?
    Regards
    S. Zimmer
    Attachments:
    probs.png ‏112 KB

    Hi there,
    it seems that german is your mothertongue, so I'll reply on german.
    Digitale Eingänge müssen Software getaktet werden, da nur analoge Eingänge Hardware-Takt Unterstützung haben!
    Sie können den Hardware-Takt nur mit analogen Eingängen einsetzen, die, von einem Timer gesteuert, gepuffert Werte einlesen können. Digitale Größen verarbeitet der Hardware-Takt nicht.
    Mit dem Hardware-Takt erreichen Sie sehr hohe Abtastraten. DIAdem überträgt die gewünschte Rate und die Kanalliste auf die Karte und startet die Messung. Die Hardware erfasst die Daten selbstständig und sammelt die Daten. Der PC ist nur für den Abtransport und die Weiterverarbeitung verantwortlich.[...]
    Da digitale Signale nicht im Hardware-Takt erfasst werden können, müssen diese Signale parallel in Software-Takten ermittelt werden. Dies kann zu zeitlichen Verschiebungen führen, weil sowohl beim Start der Messung als auch während der Messung keine Synchronisierung der Timer im PC und im Messgerät erfolgen kann. Da zwei Timer nie ganz genau gleichzeitig gestartet werden und auch nie ganz genau gleich schnell laufen, stimmen die Zeiten in den Zeitkanälen nach der Messung nicht genau überein. Üblicherweise betragen die Abweichungen einige Millisekunden.[...]
    Weiters hab ich mal n Versuchsaufbau für die Frequenzmessung gemacht. Ich konnte problemlos Frequenzen messen...
    Am besten du schilderst kurz den Aufbau deiner Messung, was du messen möchtest und wie du den Max konfiguriert hast.
    Mfg Markus

  • Encoder counts to controller - error

    Hello everyone,
    Could someone please help me with this LabVIEW program? I thought I was near complete with finishing up this project, but have encountered problems while executing the program with hardware. I am under a very close deadline, so any tips or advice is very much appreciated. 
    About the program:
    I have a sub panel that represents an x-y stage where a mouse cursor navigates about. The x-y stage is controlled by two actuators, and a mouse cursor's movement within the subpanel will allow for the actuators to move about.
    There are three different cases (case structure):
    0: Do nothing
    1: Update mouse coordinates (x & y coordinates are displayed in boxes titled "Local Mouse Coord")
    2: Display absolute position (x & y coordinates are displayed in boxes titled "Encoder counts")
    My program currently works so that the mouse coordinates (in pixels) are updated and displayed ONLY when the cursor is within the panel's bounds. I did this by implementing the In Range and Coerce Function.  
    Screenshots of my current sub panel and block diagram are in the attachments below. 
    (Note: Coord to Encoder on the Front Panel is supposed to be at 500 to attain encoder counts) 
    I have two axes where one axis represents x and one axis represents y. These axes are controlled by actuators connected a Newport MM3000 Motion Controller. 
    Once I had my program running and the controller was turned on, the program would only execute partially for Case 2 (encoder counts). 
    Moving the mouse cursor up and down within the subpanel allowed for some movement on the actuator for axis 1 
    Moving the mourse cursor left, right, and diagnol caused an error on the controller called "Bad Command"; there was no movement on the actuator
    Below is a zoomed in version of my Case 2: 
    The front panel and block diagram for "IEEE Write" is below: 
    As you can see in the front panel of IEEE write, 1pa1000 represents a command that will move the actuators to absolute position, where 1 represents the axis number and 1000 represents the absolute position destination (in encoder counts). 
    I know that no one will probably be able to implement this without the hardware. However, if anyone has dealt with similar issues before, could you please lend me a guiding hand?
    I just need to know what I could do to modify my code to elminate the "Bad Command" I am getting from the controller. 
    Many thanks in advance! 
    Attachments:
    Screen Shot 2012-11-08 at 8.12.01 PM.png ‏105 KB
    Screen Shot 2012-11-08 at 8.14.37 PM.png ‏104 KB

    qpt,
    I would definitely recommend contacting the manufacturers of your Newport MM3000 Motion Controller to check and make sure the commands and the command protocol that you are sending the device are compatible with the controller. They might have some more insight as to why you are recieving this error. 
    Regards,
    Leah
    Regards,
    Leah
    National Instruments
    Applications Engineer

  • Failed to load Sorce Model: Encoding or code set not supported

    Hello,
    I have tried to migrate an informix-db with error "Failed to load Sorce Model: Encoding or code set not supported".
    Informix: 7.3.1
    Unix: Reliant-Unix 5.45
    Repository: Oracle 8.1.7 (64bit) EE     [tested with the same output 8.1.6]
    Unix: Reliant-Unix 5.44
    error.log:
    ** Oracle Migration Workbench
    ** Release 2.0.2.0.0 Production
    ** ( Build 20011121 )
    ** ORACLE_HOME: D:\wntapp\omwb
    ** user language: de
    ** user region: DE
    ** user timezone: ECT
    ** file encoding: Cp1252
    ** java version: 1.1.8.10
    ** java vendor: Oracle Corporation
    ** o.s. arch: x86
    ** o.s. name: Windows NT
    ** o.s. version: 4.0
    ** Classpath:
    D:\wntapp\omwb\Omwb\olite\Oljdk11.jar;D:\wntapp\omwb\Omwb\olite\Olite40.jar;C:\Programme\Oracle\jre\1.1.8\lib\rt.jar;C:\Programme\Oracle\jre\1.1.8\lib\i18n.jar;D:\wntapp\omwb\Omwb\jlib;D:\wntapp\omwb\Omwb\jlib\Omwb.jar;D:\wntapp\omwb\jlib\oembase-9_0_1.jar;D:\wntapp\omwb\jlib\netcfg.jar;D:\wntapp\omwb\Omwb\plugins\SQLServer6.jar;D:\wntapp\omwb\Omwb\plugins\SQLServer7.jar;D:\wntapp\omwb\Omwb\plugins\SQLServer2K.jar;D:\wntapp\omwb\Omwb\plugins\Sybase11.jar;D:\wntapp\omwb\Omwb\plugins\Sybase12.jar;D:\wntapp\omwb\Omwb\plugins\MSAccess.jar;D:\wntapp\omwb\Omwb\plugins\MySQL.jar;D:\wntapp\omwb\Omwb\drivers\mm.mysql.jdbc-1.2a;D:\wntapp\omwb\Omwb\plugins\Informix7.jar;D:\wntapp\omwb\Omwb\drivers\ifxjdbc.jar;D:\wntapp\omwb\lib\xmlparserv2.jar;D:\wntapp\omwb\rdbms\jlib\xsu111.jar;D:\wntapp\omwb\jdbc\lib\classes111.zip;D:\wntapp\omwb\lib\vbjorb.jar;D:\wntapp\omwb\jlib\ewt-swingaccess-3_3_18.jar;D:\wntapp\omwb\jlib\ewt-3_3_18.jar;D:\wntapp\omwb\jlib\ewtcompat-3_3_15.jar;D:\wntapp\omwb\jlib\share-1_1_9.jar;D:\wntapp\omwb\j
    lib\help-3_2_9.jar;D:\wntapp\omwb\jlib\ice-5_06_3.jar;D:\wntapp\omwb\jlib\kodiak-1_2_1.jar
    ** Started : Mon Feb 18 13:39:24 CET 2002
    ** The following plugins are installed:
    ** Informix Dynamic Server 7.3 Release 2.0.2.0.0 Production
    EXCEPTION : LoadTableData.run() : IDS7_SYSCOLUMNS Encoding or code set not supported.
    EXCEPTION : LoadTableData.run() : IDS7_SYSTABLES Encoding or code set not supported.
    EXCEPTION : LoadTableData.run() : IDS7_SYSUSERS Encoding or code set not supported.
    EXCEPTION : LoadTableData.run() : IDS7_SYSBLOBS Encoding or code set not supported.
    EXCEPTION : LoadTableData.run() : IDS7_SYSVIEWS Encoding or code set not supported.
    EXCEPTION : LoadTableData.run() : IDS7_SYSCOLDEPEND Encoding or code set not supported.
    EXCEPTION : LoadTableData.run() : IDS7_SYSREFERENCES Encoding or code set not supported.
    EXCEPTION : LoadTableData.run() : IDS7_SYSOBJSTATE Encoding or code set not supported.
    EXCEPTION : LoadTableData.run() : IDS7_SYSTRIGGERS Encoding or code set not supported.
    EXCEPTION : LoadTableData.run() : IDS7_SYSTRIGBODY Encoding or code set not supported.
    EXCEPTION : LoadTableData.run() : IDS7_SYSSYNONYMS Encoding or code set not supported.
    EXCEPTION : LoadTableData.run() : IDS7_SYSSYNTABLE Encoding or code set not supported.
    EXCEPTION : LoadTableData.run() : IDS7_SYSDEFAULTS Encoding or code set not supported.
    EXCEPTION : LoadTableData.run() : IDS7_SYSCONSTRAINTS Encoding or code set not supported.
    EXCEPTION : LoadTableData.run() : IDS7_SYSCHECKS Encoding or code set not supported.
    EXCEPTION : LoadTableData.run() : IDS7_SYSPROCEDURES Encoding or code set not supported.
    EXCEPTION : LoadTableData.run() : IDS7_SYSINDEXES Encoding or code set not supported.
    EXCEPTION : LoadTableData.run() : IDS7_SYSTABAUTH Encoding or code set not supported.
    EXCEPTION : LoadTableData.run() : IDS7_SYSROLEAUTH Encoding or code set not supported.
    EXCEPTION : LoadTableData.run() : IDS7_SYSPROCAUTH Encoding or code set not supported.
    EXCEPTION : LoadTableData.run() : IDS7_SYSCOLAUTH Encoding or code set not supported.
    EXCEPTION : LoadTableData.run() : IDS7_SYSPROCBODY Encoding or code set not supported.
    Please help.
    Thanks
    G. Grosche

    Looks like this error is comming from the Informix JDBC Driver.
    what version of the JDBC Driver are you using and is there anything special
    about the character set you used to create your database?
    Can you build a simple Java app to connect to the same database with the same JDBC Driver?
    Jim.

  • Database Encoding and character set

    Hi,
    Is it possible to change [some easier straigtht forward way] the encodings and character set for a database [DB11 in this case]?
    I have a database which has UTF16 and MSWIN1252 as the encoding and characterset, i want to change it to UTF8 for some testing and reasons.
    Thanks,
    Anupam

    You should detail what you mean by encoding and character set.
    A database has 2 character sets:
    - the character set for CHAR, VARCHAR2 and CLOB
    - the national character set for NCHAR, NVARCHAR2 and NCLOB.
    You have 2 ways to change the database character set:
    - with ALTER DATABASE statement
    - with export/import
    See http://download-uk.oracle.com/docs/cd/B10501_01/server.920/a96529/ch10.htm#1656

  • How do you convert the encoder counts to RMP of the motor using a myRIO in LabVIEW?

    My intent is to gain hardware interfacing and general Labview experience. I am using a myRIO to control a Pittman 8222 34V Brushed DC motor (Motor Specs).
    I recently created a code to control the angle of this motor using PID, which was visually implemented using the black disc with a white tick mark on it (see attached picture: "IMG_2523"). 
    I now want to control the speed of this motor againg using PID, but I am not sure how to properly convert the encoder counts to RPM of this motor. I have attached 2 screen shots of my block diagram and my front panel for reference ("Capture" and "Capture2"). In the front panel picture, you can see my "actual" speed of the motor is a very choppy signal when it should theoretically be a flat line. To get the RPM, I currently use a shift register to store the current count value (which I converted to deg, then to radians), and then subtract the previous run's value, then divide by the while loop sampling time (10 ms). This would give me rad/s, which I then wrote a subVI to convert it to rpm. 
    Any help would be greatly appreciated, thanks. 

    Hi,
    One thing you could try doing is verifying that the conversion from rad/s to rpm is working correctly. 
    This tutorial might also be helpful. It's not using the same hardware that you are, but goes through the general steps using PID control. 
    CompactRIO Motor Control Basics Tutorial: http://www.ni.com/pdf/labview/us/compactrio_motor_control_basics.pdf
     

  • Encoder counts wrong after Firmware update to 7.2?

    Hi,
    I recently updated the firmware of my motion controller card 7344 PCI to 7.2.
    Since then a 360degree-rotation in 15degrees-steps seems to miss one 15degree-step. A 360degree-rotation stopps at 345degrees
    I think that maybe the encoder counts wrong or the move function isn't executed one time.
    Has anybody expierienced similar problems or has any hints?
    Thx.
    PS. Does anybody know a way to downgrade the firmware to the version below? It seems that the firmware update causes the problem.

    saimen54,
    Odd behavior.  Is there anyway you could post the code for a simplified version of your program that exhibits this same issue.  I don't think there will be any other way to troubleshoot your issue without taking a look at the code.
    Thanks,
    Lorne Hengst
    Application Engineer
    National Instruments

  • Camparing encoder count

    hi
    I am reading an encoder and counting the pulses, with a display value which updates every 100ms.
     After a certain interval, the encoder count stops incrementing.
    How can I save the encoder count at one  instant and compare with the count after an interval passes(e.g. 1 second )  to determine when the count stops increasing?

    make a ringbuffer with
    a) a subvi see example somewhere in XY-Graph
    b) a queue
    c) if you have LV-RT using the RT-FIFO
    another way is attached
    Greetings from Germany
    Henrik
    LV since v3.1
    “ground” is a convenient fantasy
    '˙˙˙˙uıɐƃɐ lɐıp puɐ °06 ǝuoɥd ɹnoʎ uɹnʇ ǝsɐǝld 'ʎɹɐuıƃɐɯı sı pǝlɐıp ǝʌɐɥ noʎ ɹǝqɯnu ǝɥʇ'
    Attachments:
    nochange01.vi ‏40 KB

  • Value 'M' cannot be encoded in character set AR8MSWIN1256

    Hello
    i am using SQL Developer  Version 4.0.0.13
    when i tried to alter table using GUI i got the follwing error
    Version 4.0.0.13
    Value 'M' cannot be encoded in character set AR8MSWIN1256

    You will need to give more detail on what you are doing,  but that is an arabic character set and probably doesn't have an 'M'.
    What are the character sets for the database you are using? (select * from nls_database_parameters where parameter in 'NLS_CHARACTER_SET','NLS_NCHAR_CHARACTERSET'))
    What is the datatype of the column whose value you are tryig to set?
    I suspect this ins't really  a SQL Developer problem. Does it also happen in SQL*Plus?

  • Graphing Encoder Counter Input in LabVIEW Signal Express

    In LabVIEW SignalExpress, using a simulated daq system with a counter input, I set up a DAQmx Acquire of an Angular measurement based on a quadrature encoder.  Acquiring N samples, I acquired a table of measured values.  I would like to plot the results, however, I am not given the option to view the data in any other format.  I can plot if I acquire one sample, but that does not allow me to sync the data with the analog input signal I would also like to acquire and view.  I had to use an external clock to take the encoder data, so the data is acquired a double datatype.  I would like to be able to view in realtime, encoder position with respect to time.

    HI,
    I want to obtain of this combination of hardware and software a system that  allow me acquire a signal of the load cell and the counts of the incremental encoder’s pulses  and represent in a graphic the force vs the distance.
     The distance is pick up to a incremental encoder in a worm gear that with its movement, move a load cell in a base. the reading of the position is in millimeters.
    In this moment, I can only represent the force, the position is only visible in a display, I want to take a samples of  the force and the count in millimeters, ten or more times per second and perform a graphic in a real time.
    Thank you for your answer
    Best regards
    Lizardo Laguna

Maybe you are looking for

  • How can I disable remote access connection window ?

    When I try to connect (via TCP/IP) with a VI in another PC (in my local network) it appears the remote access connection window. How can I disable this (programmatically if possible) ? A big thanks for your answers. Linus

  • Automatic STO-Delivery & PGI

    Hi Guys, The material have been extended to both the receiving and supplying company code(Plant). Supplying company is created as vendor in receiving company(Plant). Receiving company is created as customer in receiving company(Plant). All inter comp

  • Empty Sent Message File in Mail

    hi folks!. i'm having this problem: Mail doesn't show any of the sent messages i wrote. The sent messages file is there in user/library/mail/pop acount/sent messages and contains a copy of every mail i've written. anybody knows what's wrong? I'll app

  • Creating several hundred playlists

    Latest iTunes: I have a friend who has a need to create several hundred playlists for his music biz and jump around at will. That's a ton of scrolling and I don't see a way to create Sub Folders to put playlists in. Is there any good way to manage th

  • Navigate to a "sub node"

    Hi Web-Dynpro experts, I have an easy question for you: How can i navigate to a "sub node" of the context? Example: context -> folder -> file Navigation to "folder": * navigation via lead selection   NODE_INPUT = WD_CONTEXT->GET_CHILD_NODE( NAME = IF