Is the SCC-CO20 output current truly constant regardless of variable load?

I am currently trying to put together a hardware system that (among other things) will provide a train of current-controlled pulses [required amplitude range = 0 - 10 mA (but fixed at a constant level during each pulse); possible pulse duration range = 1 - 100+ ms] into an external load whose impedance might vary in magnitude during the duration of each pulse.  I came across the SCC-CO20 module, whose User Guide states (page 1) "...the output current is proportional to the voltage applied to the module by an analog output channel."  Unfortunately, I can't seem to find any additional info within that Guide that explicitly speaks to whether that current output is truly independent of external load variations.  Does anyone know this info (and/or where I can find it)?  Furthermore, if it really is independent, then would some also know where I could find specs detailing the frequency response and/or stability of the output to variable loads (that is, specs regarding the ability of the module to maintain a constant current level in the face of varying loads)?  Thanks.

Hi dygarth,
The SCC-CO20 module will keep the current constant independant of the load, assuming it can source enough current for the load.  The following (from the SCC-CO20 Manual) shows the maximum load you can use at each specific current output amount:
5 mA ................................................2,500 Ω
10 mA ..............................................1,250 Ω
15 mA ..............................................830 Ω
20 mA ..............................................625 Ω
We do not provide any specs detailing the frequency response for variable loads.  However, converting voltage to current is in essence just a first order circiut (voltage across a resistor), which in theory doesn't add in any delay.  Generating pulses in the millisecond range with the SCC-CO20 should not be a problem.
Thanks,
Justin M.
National Instruments

Similar Messages

  • Max refuses to configure my SCC-CO20 according to the instructions sent with the unit. Flags it as invalid configuration.

    When I configure it with voltage as the actuator, it indicates invalid configuration and doesn't provide my DAQ board in the hardware pull-down lists. If I switch to current as the actuator, I can select my board and channel, but then the test of the system yields error -10007. In neither case do I get current from the screw terminals on the SCC-CO20.

    Hi Mike,
    ***Yes, I am aware I am replying to a very old post***
    I have encountered this exact same issue with every version of older NI-DAQ and even newer NI-DAQmx I have ever used.  It occurred with the version that shipped with Labview 6.x all the way up to the latest version, whatever ships with Labview 8.x.  Not to mention the recently recalled NI-DAQmx 8.6.0f12 which I have not tried... and will not!  I have 3 new drink coasters!
    Basically here is a crude work around.  First, you can only put the SCC CO-20 module in 2 specific slots on any of the SCC chasis boards. They are the only 2 slots that can handle A/O device modules (either voltage or current output).
    All the CO-20 does, is provide a shunt resistor to convert voltage supplied by the board into current.  I=V/R.  My work around is to just configure it in MAX as an FT-01 or a voltage device.  That way, the board just gives it voltage, and magically, by way of the shunt resistor, you get current out of the module.  Then, just convert your values mathmatically in your code.
    You can also build your own MUCH CHEAPER "home-made" CO-20 using an FT-01 and a shunt resistor of your choice (usually 250 or 500 ohm.  This is pretty basic current loop stuff, but it works well.  FT-01 modules are only about $30 and a resistor is $0.15.  An SCC-CO20 costs way more than that.  > $200???
    NI has in the past just told me I had the SCC-CO20 in the wrong slot (not the case) or some other hoopla. Sadly, I have not gotten much support on this issue.  Once I figured it out on my own, I stopped asking them.  Mainly, because I really dont think anyone understands the problem, or because I have not explained it properly, or because SCC equipment is old and they don't want to spend alot of time on it anymore (which is understandable).  Someday, if ever given the chance, I would like to show this little gremlin to an NI rep first hand.
    Anyway, I still say it is a BUG in NI-DAQ but just wanted to let you know, I feel your pain, Brother!  You are not crazy or alone.
    Braincramp. 

  • Labview program to control keithley 2400 to output current using GPIB cable

    as topic suggests,i would like to have a VI program to let the 2400 sourcemeter output current using labview.sorry,but i'm still new to this stuff and i direly need it by today... so please help me out... thanks a LOT!also can u brief on the connection?
    Message Edited by SG_SP_OLED on 05-15-2006 12:16 PM

    Below is a link that describes what an instrument driver is.
    http://zone.ni.com/devzone/conceptd.nsf/webmain/119B3B705B84B041862567D90074F425?opendocument&node=D...
    The instrument driver found from the Instrument Driver Network for this instrument is not maintained by National Instruments. It can be downloaded from the Keithley website. If you search the Keithley site for software drivers, they do have a LabVIEW driver that should contain an example of programming with their VIs. Otherwise, you can search for examples on the Keithley site, and they do have example programs (however, it may or may not be the functionality you are looking for).
    Regards,
    Missy S.
    Calibration Engineer
    National Instruments

  • Every time I create a button it moves to the centre of the page when outputing to pdf

    every time I create a button it moves to the centre of the page when outputting to pdf
    I have done a load of tests and it does it every time
    I imported a jpg image as my button. Converted it to a button by Interactive/convert button. Even before I setup all the options in the buttons panel it moves. So for instance I have the button in the bottom RHS in Indesign. Then make a interactive pdf and its in the centre of the page. I have even converted the image back to an object and it goes back to in proper position.
    I have tried this in several documents, starting from scratch and using different images and also drawn a button. I have also used the buttons from the button library
    In previous version of Indesign I have never uncounted this problem.
    2 weeks later to above post
    Can anyone help this has not be resolved and I have several annual reports to get out urgently. Its happening to all documents!

    every time I create a button it moves to the centre of the page when outputting to pdf
    I have done a load of tests and it does it every time
    I imported a jpg image as my button. Converted it to a button by Interactive/convert button. Even before I setup all the options in the buttons panel it moves. So for instance I have the button in the bottom RHS in Indesign. Then make a interactive pdf and its in the centre of the page. I have even converted the image back to an object and it goes back to in proper position.
    I have tried this in several documents, starting from scratch and using different images and also drawn a button. I have also used the buttons from the button library
    In previous version of Indesign I have never uncounted this problem.
    2 weeks later to above post
    Can anyone help this has not be resolved and I have several annual reports to get out urgently. Its happening to all documents!

  • I have a FP-1600 and a FP-AO-200 module, 0-20 ma. When I use Field Point Explorer 3.0.1, I can not command any of the channel output current. The current remains in the lowest value 0.0035 A. What is the problem ?

    I have a FP-1600 and a FP-AO-200 module, 0-20 ma. When I use Field Point Explorer 3.0.1, I can not command any of the channel output current. The current remains in the lowest value 0.0035 A. What is the problem ? The communications with the module are OK, because it shows when the current are open or closed.

    Jorg,
    I noticed that you claimed to be using the module in 0-20mA mode, yet the reading you are seeing is 3.5mA. This is the minimum value (with overranging) when the module is set to 4-20mA mode. My guess is that your module is defaulting back to 4-20mA mode, but your IAK file still thinks the module is in 0-20mA mode. You can verify this by using the find devices button in FieldPoint Explorer and then trying to write to the channel.
    To fix this problem, you should use the snapshot feature to change the default power-up mode for that channel.
    Regards,
    Michael Shasteen
    Applications Engineering
    National Instruments
    www.ni.com/ask
    1-866-ASK-MY-NI

  • Transferring the additional hours to current period during retro run

    Hi Experts,
    We are have Pension contribution plan in 0169 where wage type 9XXX that takes in total hours from /229 via custom PCR. . Then the hours are multiplied by a constant stored in table T511K. The problem is that suppose we have created a record for hours in IT 2010 for some previous period during the current run and want to reflect that change with the a retro run. i.e 97XX should take in hours from /229 in the current period plus those additional hours give in some previous period and reflect the same in the current period. And this not happening.
    E.g. In for period 04 say, we want the hours also that have in given additionally for in period 02. We have checked tables V_51P6_B as well as V_51P6_C for 9XXX and it's OK.
    Are we missing something here?

    Like other deductions (other than taxes), retroactive changes to the deduction amount should be carried forward to the current pay through tables DDNTK and ARRRS, since you can't change the Net Pay Amount of the previous pay.
    For retroactive changes to Payments, such as hours recorded in IT2010, the payment calculation will usually happen in the retroactive pay, Staturory Deductions (such as Income Tax) will be calculated and the resulting change in net income will be carried forward to the current pay.
    If the current calculation does not meet your requirements, you probably need to create a few PCRs to work around the problem.
    If possible, any variation in the value of /229 should be carried forwart to the current pay (through Output and Input WTs) before function P0169.
    The alternative would be to create a series of PCRs before and after that function so that the retroactive pay would always use the original value of /229 (without changing it's value in RT) and that the current pay's value of /229 would be modified temporarily to reflect the retroactive changes (without changing it's value in RT).

  • How to send the ALV GRID output to spool by using the print button in std t

    How to send the ALV GRID output to spool by using the print button in standard tool bar.
    We have created a button in the va02 transaction.  If user click on the button the new screen will be display on that screen we are populating the alv grid output using the oops concept.  But i am unable to send the output to spool using the print button in the standard tool bar.
    I am able to display the Print parameter dialog box but i am not able to send it to spool.
    Kindly help.
    Thanks In Advance.
    G.V.Ramana

    Hi Shaik,
    There is not properties button in my print screen.
    MODULE user_command_0900 INPUT.
        WHEN 'EXCEL'.
          PERFORM excel_download.                              
        WHEN 'PRI'.
          PERFORM print_output.
    form Print_output.
    CALL FUNCTION 'RSPO_LIST_LAYOUT_FITS'
               EXPORTING
                    columns        = 80
                    device         = 'ANY '
                    lines          = 65
                    maxpenality    = 1999
               TABLES
                    layouts        = lt_layouts1
               EXCEPTIONS
                    unknown_device = 1
                    OTHERS         = 2.
          IF sy-subrc = 0.
            LOOP AT lt_layouts1.
              IF lt_layouts1-penality < 1000        AND
                 lt_layouts1-penality < l_min_penality.
                l_layout       = lt_layouts1-layout.
                l_min_penality = lt_layouts1-penality.
              ENDIF.
            ENDLOOP.
            IF NOT l_layout IS INITIAL.
              CALL FUNCTION 'GET_PRINT_PARAMETERS'
                   EXPORTING
                        mode                   = 'CURRENT'
                        line_size              = 80             "#EC *
                new_list_id            = l_new_list_id
                        no_dialog              = l_no_dialog
                        layout                 = l_layout
                   IMPORTING
                        out_archive_parameters = rs_arc_params
                        out_parameters         = rs_pri_params
                        valid                  = l_valid
                   EXCEPTIONS
                        archive_info_not_found = 1
                        invalid_print_params   = 2
                        invalid_archive_params = 3
                        OTHERS                 = 4.
              IF sy-subrc NE 0.                                 " INS SLIN
              ENDIF.                                            " INS SLIN
              IF rs_pri_params-linsz LT 80 OR
                 rs_pri_params-linsz LT gt_stack-s_lprint-width.
                gt_stack-print_line_break = 'X'.
              ELSE.
                CLEAR gt_stack-print_line_break.
              ENDIF.
              IF l_valid NE 'X'.
                rs_pri_params = ls_pri_params_sav.
                rs_arc_params = ls_arc_params_sav.
              ENDIF.
            ENDIF.
          ENDIF.
    endform.                    " Print_output
        CALL METHOD gv_cost_tot_alv_grand->set_table_for_first_display
                EXPORTING
                   is_layout         = gs_layout_cost_tot_grand
                CHANGING
                   it_fieldcatalog   = gt_fcat_cost_tot_grand[]
                   it_outtab         = gt_cost_tot_grand[].
    Please check my code

  • Does the "new iPad" output better picture quality to an HDTV (via HDMI adapter) than the previous iPads? Or is it pretty much the same?

    I'm currently using the iPad 2 to review photos and I also mirror it to an HDTV (via HDMI adapter). Does the "new iPad" output a better picture quality using the same connection method? This is mainly in reference to mirroring and not for watching movies/video.

    Wundrbr3d-
    I expect that video will be higher resolution since there is also a new HDMI adapter available for the iPad 3.  I do not know if it is required for a lower resolution source, but probably is for higher resolution.
    Fred

  • "Request Deallocation" breaks "Current Path" constant in LV8

    When a subVI includes the "request deallocation" block and the "current path" constant, and is called multiple times from another VI, only the first call will yield the subVI's path - subsequent calls return an empty path.  Attached is an example.  Note that the error only occurs when request deallocation is true.  This error is unique to LabVIEW 8.0... the same process under 7.1 worked fine.
    Attachments:
    RequestDeallocationError.llb ‏21 KB

    Hello,
    This problem has been reported to LabVIEW R&D.  For now, the workaround is to remove the Request Deallocation function, or set its input to False.
    -D
    Darren Nattinger, CLA
    LabVIEW Artisan and Nugget Penman

  • When I import my Sony video, which is in m2ts format, the file size is a few times larger.  This affects the volume of clips for creating the blu-ray or DVD discs.  How can I squeeze the file size without sacrificing the quality of output?

    When I import my Sony video, which is in m2ts format, the file size is a few times larger.  This affects the volume of clips for creating the blu-ray or DVD discs.  How can I squeeze the file size without sacrificing the quality of output?  Is there any other ways of achieving this?

    wongrayd wrote:
    Thanks.  I do not have the experience on burning discs from iMovie for the movie after editing (ie for video discs players).  It seems that i cannot find the relevant command in the tool bar for this purpsoe.  Would you please show me the way?
    The command is gone because iDVD has been discontinued by Apple. After Apple discontinued iDVD they removed the iDVD burning link from iMovie. I still use iDVD sometimes, only because I have an old copy.
    wongrayd wrote:
    You have mentioned about Handbrake as a converter.  What is the RF no. (under Constant Quality) meant?  It seems that the smaller the no. is, the better quality will be.  What is the optimal no.? or should we use the Average Bitrate? Again, what is the best rate?  Furthermore, which format is more suitable or the best: H264 or mpeg 2/4?
    I don't know what RF means. When I have used HandBrake, I've used presets that apply to what I want to do, so I don't know the meaning of each individual setting. However, it appears that many of them are listed in the HandBrake User's Guide that is linked from the Help menu in the program:
    https://trac.handbrake.fr/wiki/HandBrakeGuide
    wongrayd wrote:
    For iMac, except iMovie, what other software is the best for the amateur?  I have read Photoshop.  Can this support m2ts files and user friendly?
    Photoshop is not amateur-level software, and although it can edit a video, it cannot burn a DVD. Unfortunately, because I still use iMovie, I haven't tried anything else. You might want to read the reviews of various DVD-burning applications in the Mac App Store.
    And maybe another forum member will jump in and help us here!

  • What is the best way to pass a constant to a cin expecting a pointer to a value?

    I have a cin which has a leg that is expecting a pointer to a value. On the diagram, what is the best way to connect a constant widget to this leg of the cin? Connecting it directly crashes labview as it treats the constant as a pointer to memory.
    Thanks

    I am not sure that I understand your issue. CIN variables can be Input-Output or Output only. Either way, they are being passed in as a pointer to a value. You can see this very easily by placing down a CIN and wiring a constant integer to it. Next, right-click on the CIN and create the C file. You will see that the parameter list has an int* in it.
    If you are still having problems, do you have to create a CIN or can you create a DLL instead? The DLL will give you a few more ways to pass the data than a CIN does with no real performance decrease.
    Also, have you read the "Using External Code in LabVIEW" manual? This hsould answer some questions as well.
    Randy Hoskin
    Applications Engineer
    National Instruments
    http://www.ni.com/ask

  • I can not STOP THE MUSIC that is currently playing.

    I can not STOP THE MUSIC that is currently playing  Looking for a music app or a way to let me stop the music that is playing. I have asked this over and over all over the internet and no one has an answer. I enjoy my music for a while but when it is time to STOP THE MUSIC I have found but one way - Turn off or power down the device. This is so annoying I have stopped playing and stopped purchasing any and all music of any type. If I can not find a way to do so I will remove all music from my devices until I may hear of how to STOP THE MUSIC. I have seen it is done on Android devices but no Apple devices. If there proves to never be a way to STOP THE MUSIC I will surely sell all 5 of my iPhones, iPads and iPad Minis and finally give up on Apple ever truly caring about their users.

    Wwell, maybe it is just me. I have been using and have bought 7 Apple devices just over the past 3-5 years. Having supported, programmed, configured and taught college level courses for MS based and super computer hardware and software configurations for almost 20 years I am apparently ignorant of differential operations. Previously I had 5 choices on any hardware or software when playing anything like music, video, DVDs or anything similar. I had 'Play' 'Fast Forward' 'Fast Rewind' 'Pause'  a n d  'STOP'. Perhaps Apple has found the STOP unnecessary but I thoro enjoyed knowing whatever I was playing had STOPped and could not continue unless I chose to go back to the program or equipment and chose any of the 5 choices except STOP again since I could not STOP a STOP. As I said perhaps I need to reconsider my choices and obvious ignorance. Thanks for all the help.

  • How can I bypass a potentiometer that feeds into a drive controller by using an SCC-AO10 module? Which wires must I cut and where should they connect to the SCC-AO10 module?

    I am trying to bypass a potentiometer that controls a wind tunnel DC motor. The potentiometer (10 kohm) has a greeen wire (+10V) a blue wire (ground) and a red wire (AI1 voltage, 0-10 V). These three wires feed into an ABB mounted drive controller that somehow converts the 3-phase (220-240V) power to a signal for the DC motor in the wind tunnel. I want to make a velocity control loop for the wind tunnel speed in Labview and I must bypass the potentiometer. If I am planning to use a PID that equates a measured velocity to the setpoint velocity, how can I get a output signal from my SCC-AO10 to the drive controller? I have been asked to use a switch that would allow the potentiometer to be used or the automatic control loop in Labview. Which wires will I need to cut from the potentiometer and where will I have to connect them on the SCC-AO10?
    Has anybody done this and the PID for a wind tunnel motor? Please help me if you can.
    Solved!
    Go to Solution.

    DjDave,
    Thanks for looking out. We have a PCI-6251 connected
    to a SC-2345 box. In the box we are taking temperature and pressure
    measurements from the wind tunnel for the velocity measurement with a TC02 and a AI04. The
    windtunnel has a control panel where the ABB drive controller connects the 3-phase to the wind tunnel motor. The controller has a +10V reference voltage, an output frequency reference (0...10V), and a ground that feed from the potentiometer. The controller also has a +24V (max. 200mA) auxiliary voltage output which appears to drive the motor. From what I understand, the potentiometer's position is the function (output frequency reference). We eventually want to make a velocity setpoint input in Labview that will drive the motor accordingly. I am guessing the best way is to make use of the controller. I was wondering if you could help me figure out the cable connections necessary to bypass the potentiometer and generate a signal from Labview that will drive the motor. Again the 3 cables from the potentiometer are: greeen wire (+10V), blue wire (ground) and red wire (AI1 voltage, 0...10 V). I have seen that the SCC-AO10 needs a ground and the positive lead wire. I am not sure how this compares to how the potentiometer is connected.
    We are using Labview 8.2.
    Cheers.

  • How to continously recorded the iput and output wave

    I used NI-FGEN and NI-Scope in Bender element test a.I want to know how to continously recorded the input and output wave. Thanks you so much

    I did a bit more looking and found out that I was wrong. My apologies. NI-HWS is currently shipping with the high-speed digital products and the waveform editors (analog and digital). It is not shipping with NI-FGEN or NI-SCOPE. sfpFile shipped with NI-SCOPE 2.1.2 through 2.5 and NI-FGEN 1.5. NI-HWS was not finished in time for the latest NI-SCOPE and NI-FGEN releases. For now, you will need to use sfpFile. Copy the examples to make your life much easier. Your application is simple enough that the basic functions should work for you. Don't worry about losing your data, since sfpFile and NI-HWS use the same format. In any case, it is all based on HDF5, and you can get HDF5 utilities (free for any use) from the NCSA website. A word of warning - HDF5 is VERY powerful, but also VERY difficult to use. sfpFile and NI-HWS are based on the 1.4.4 release of HDF5. The current 1.6.x release of HDF5 is file format compatible, but binary incompatible with the 1.4.x release. NCSA did not change the format of the files they are writing, but did change the code that writes to them.
    This account is no longer active. Contact ShadesOfGray for current posts and information.

  • The maximum continuous total current on 9477 is 20A, but can I push it to 30A for 50ms?

    The title says it all I suppose.  I am driving 32 loads at under 1A each on each of the 32 outputs of the 9477.  Not all the loads are on at one time, and each pulse is only about 50ms long.  It might happen (but improbable) that all 32 outputs need to turn on simultaneously, thus pushing the current well above the rated 20A, but only for a very short time.  
    Is this ok?  I accept the answers 'yes' or 'yes, but....'

    The specifications do not say how the current limit is implemented, but my guess is that it is something like what you describe. There is probably also a limit due to the switching device on each channel but your 750 mA loads take that out of the picture.
    It might survive that kind of operation but NI probably will not honor any warranty if that kills the module.  A rather expensive test.
    Lynn

Maybe you are looking for

  • How can i do a destructive processing with my au plug-ins

    here is the chapter from logic 8 user manual below,but where is the audiosuite menu? and what's the meaning of "AudioSuite plug-ins can only be used with hardware addressed by the DAE"? i'm fixing a vocal track,and i need to use a pitch tool to chang

  • "Unknown Error" When Trying to Add a Title (Never Happened Before)

    I've been using iMovie HD with my Canon HD camcorder (HV20) for about 2 months without any problems. It's been flawless. I fired it up today for the first time in about 2-3 weeks (and a few Apple updates) and I'm getting "An Unknown Error Occurred. Y

  • How do I disable automatic reload of web pages when forced quit is uaed?

    I ran across a web site that was part of a scam. It pretended to be one of the security programs on my computer and reported that my Computer had malware (it was the malware). The only way out and not activate the scam program was to use the Windows

  • BP clarification

    Hi friends, Can any one tell me the steps involved in customization of BP in crm 5.0? In crm 4.0 you have to create the required BP roles you require.But in crm 5.0,I think the roles are already created . Pl tell me the steps involved. Thanks in adva

  • Video imported from Samsung Galaxy S3

    Hi, when I imported video from the Samsung Galaxy S3 in Premiere 12 audio and video seem to be disconnacted (the audio is faster...). But they are ok on pc and other devices... So, what could i do?