Problem when combinning PWM signal and Analog signal TOGETHER!
Hello everybody,
first of all i have DAQmx 6212, and i need to run a small water pump (9V-16V) which needs to be driven by a PWM signal; also i have a motor (5V-13V) for a water valve that needs to be driven by a analog signal and it has a built in a force feedback potentiometer, i connected on the extremeties of this potentiometer +5V from the DAQmx and used the output voltage from the third extremety as a diagnose value for knowing the position of the motor.
my VI shows:
1. is a normal Counter output to create my PWMout signal.
2. is an analog input i use it as a PWMin to the LabVIEW to diagnose what is happenning in my water pump through the duty cycle and the frequency.
3. is an analog input from the third extremety of the potentiometer.
4. is an analog output which i have used as a power supply for the motor valve and i have used an AC/DC amplifier to aplify the signal from the DAQmx and drive the motor, between (3. and 4.) i have made a feedback with some calculations i had a P-controller to know the actual position of the motor valve.
My Problem:
when putting 1. and 2. in the same VI alone, i am getting a clean PWM in/out with no problems mentioned;
also when putting 3. and 4. in the same VI alone i can control the motor valve without any problems;
but when i put all these 4 together as found in the attached VI, i have a problem that the motor valve is running continously without stopping even if i change the valve position between 0 and 100 %, i should mention that i am seeing a normal PWM out/in signal on my oscilloscope, one other thing that if i delete one of (1. or 2.) and run the VI the motor valve is working fine without any problems.
so this my problem, if you can think of any solution please let me know.
thanks in advance for your help.
Regards,
Alosh
Solved!
Go to Solution.
Attachments:
pwm.out.in.analog.out.in.vi 45 KB
Dear nathand thanks for your reply,
i have ran the vi again and i am have error no 50103 from the (AI, number 3. ) but it is not displaying the error message, the VI keeps running without any error notification.
adding to that, i have tested the VI again today by placing (1. and 2.for the PWM inout) together in one VI and (3. and 4.for the motor valve) in another VI and ran them one after the other, i had another problem. if i turn the motor valve vi, the motor will run smoothly but in the pwm vi i will have a problem in which the AI did not read any value. also doing this vice versa by running the pwm vi first it will work perfect but the motor vi will have problem in reading the measured voltage in AI during this the motor will keep on running without stopping.
so i think now the problem is in AI (2. and 3.) readings they are interfering on each other but i am not discovering where is my problem...
Q: does the AI's seems well build or i can do it in an another way so to get over the interfering?
Regards,
Alosh
Similar Messages
-
i have a problem when ı want to update and restore my ipad for ios5 : an error occurred while restoring this ipad (-10), what can i do??
Error -1 is not mentioned in this article about error messages during a restore process: http://support.apple.com/kb/TS3694
This one comes close:
The device could not be restored. An internal error occurred, or Error 3200: This indicates a network-connectivity or traffic issue. If you see this error, wait an hour or more and try again.
You may also check your security software settings, to make sure that iTunes can contact Apple servers during this process: iTunes for Windows: Troubleshooting security software issues -
i am facing problem when configuring listener.ora and tnsnamess.ora in listener side it is showing The listener supports no services The command completed successfully and in when i cross check with listener from tns it is showing the error
ORA-12514: TNS:listener does not currently know of service requested in connect
descriptor
here is my listener file
lsn =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.125.128)(PORT = 1575))
#ADR_BASE_LISTENER = /u01/app/oracle
(SID_LIST_LISTENER=
(SERVICE_NAME=kull)
(ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1)
tnsnames.ora
to_lsn=
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = server1)(PORT = 1575))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = kull )
my database name is kull
please somebody helpBiswaranjan wrote:
i have two database one is kull and another is kk
i configured listener.ora in kull
and tnsnames.ora in kk
when i am running lsnrctl start listener in database kull
This makes no sense. You don't configure a listener nor a tnsnames.ora "in a database". I hope this is just a language issue and not reflective of a fundamental misunderstanding of how tns works.
read: http://edstevensdba.wordpress.com/2011/02/09/sqlnet_overview/ Help! I can’t connect to my database
read: http://edstevensdba.wordpress.com/2011/02/16/sqlnet_client_cfg/ Help! I can’t connect to my database (part duex)
it is showing the message
Alias lsn
Version TNSLSNR for Linux: Version 11.2.0.1.0 - Production
Start Date 05-JUL-2013 19:08:06
Uptime 0 days 0 hr. 0 min. 0 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File /u01/app/oracle/product/11.2.0/db_1/network/admin/listener.ora
Listener Log File /u01/app/oracle/product/11.2.0/db_1/log/diag/tnslsnr/server1/lsn/alert/log.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1575)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=server1)(PORT=1575)))
The listener supports no services
The command completed successfully
and in another database in kk when i am giving the command tnsping to_lsn
it is giving this message
Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = server1)(PORT = 1575)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = kull)))
OK (0 msec)
but when i am cross check sqlplus system/manager@ to_lsn
it is giving the following error
ORA-12514: TNS:listener does not currently know of service requested in connect
descriptor -
Problem when calling the RFC and IDoc adapter at the same time
Hi,
I'm having a major slowdown problem with XI3.0 SP11.
When I'm sending a message(IDoc) from R/3 into XI to get translated into an EDI document, I have no problems and it's very fast. RFC calls are very fast too.
Now, if I'm sending the same message and at the same time another call is done trough the RFC adapter, then the full XI environment hangs for several minutes.
I did all recommended settings from the XI-SR1 install guide(Configuring the J2EE Engine) and tuning guide (XI Configuration Parameters)
and I don't know what to do more? At the Unix level, command TOP shows that dw.sap.XDV_DVEBMGS70 is taking all the CPU% available when both messages(IDoc and RFC) are sent to XI at the same time.
Anybody have an idea what to do next?
Rgds,
YvesDid you check the dev_rfc logs ? Also check SM21 for any errors. Logon to the Target System and check SM50 transaction then you will know whats going on.
regards
Shravan -
Trying to make my old 3G iphone an iPod for my 4 year old. I have found lots of ways to do so online. PROBLEM: It's been off for 2 years. When I charged it and turned it on it only flashes many different languages. Will only allow me to call emergency number. Any ideas how I can log on to it?
Im pretty sure what you are looking at is Set up Assistant where it shows different languages on the slider. If I am right then just slide to unlock and follow the prompts to choose your language, country etc.
-
Encoder and analog feedback together
I am using a PCI 7344 board that will operate up to 4 axis with both encoder and transducer feedback.
The user will have the ability to switch between the two types of feedback whilst on the fly with the system momentarily executing a stop command before re-configuring itself in the other mode be it encoder or transducer. This works fine.
My problem is - when I am in encoder feedback mode, I do not get a feedback reading from my transducer as my primary feedback device is the encoder and as such the output given is for the primary device. I need to be able to see the analog feedback device whilst operating with the encoder and primary feedback.
I may have a solution to this, by using one of the feedbacks as the secondary feedb
ack although could not find any information regarding secondary feedback on NI's web site.Hello,
First of all, analog feedback can not be used as secondary feedback. When you are running on analog signal as your primary feedback, you should be able read encoder data calling the Read Encoder Position.flx. When you are running on encoder as your primary feedback, you should be able read analog data calling the Read ADC.flx. If you do the enabling/disabling properly when you are switching from one feedback mode to other, you should be able to read all the signals.
Hope this helps!
Regards,
Yusuf C.
Applications Engineering
National Instruments -
Problem with combination of ClobDomain and DB Trigger
Hi all,
I am using JDeveloper 10.1.2.0.0 (Build 1811), Oracle RDBMS 10.1.0.4.0
I have a DB Table which contains a CLOB column. This column is mapped in the EntityObject with the java type ClobDomain. Insert, update and delete actions are handled correctly by BC4J. The problem is that the database trigger on the table always gives me an empty CLOB object instead of the correct data.
PL/SQL trigger
CREATE OR REPLACE TRIGGER SYNC_CLOB
AFTER INSERT OR UPDATE OR DELETE ON MYTABLE
FOR EACH ROW
BEGIN
IF (DELETING OR
:NEW.clobcolumn IS NULL OR
DBMS_LOB.GETLENGTH(:NEW.clobcolumn) = 0) THEN
-- Delete record from sync table
ELSE
-- Insert/Update record in sync table
END IF;
END;
Scenario
When I do an insert or update (in BC4J) that contains data for the clobcolumn, the clobcolumn is populated correctly, but the trigger always deletes the record in the sync table because the length of the CLOB is always zero. If I remove the condition DBMS_LOB.GETLENGTH(:NEW.clobcolumn) = 0 a empty CLOB is inserted/updated in the sync table.
When I do an insert or update via SQL*Plus that contains data for the clobcolumn the trigger inserts/updates the correct CLOB value in the sync table.
This leads me to the conclusion that there is a problem with the ClobDomain.
Has this got something to do with the way the ClobDomain handles the dml operations (streaming to a LOB locator)?
Can somebody help me?
Thanks,
Steven.Solved the problem by myself....
-
JTree selection problem when using custom renderer and editor
Hello:
I created a JTree with custom renderer and editor.
The customization makes JCheckBox to be the component
responsible for editing and rendering.
The problem is that when I click on the node with the checkbox
the JTree selection model does not get updated.
Without customizations of the editor and renderer the MouseEvent would be fired and BasicTreeUI$MouseHandler.mousePressed() method would call
the selectPathForEvent() method which would be responsible for updating
the selection model. At the same time if I attach a mouse listener to the JTree (customized) I see the events when clicking on the nodes. It seems like the MouseEvent gets lost and somehow as a result of which the selection model does not get updated.
Am I missing something?
Thanks
AlexanderYou probably forgot to call super.getTreeCellRendererComponent(...) at the beginning of your getTreeCellRendererComponent(...) method in your custom renderer.
Or maybe in the getTreeCellEditorComponent(...) of the TreeCellEditor... -
My problem is when I paste text or paste anything in div tag. I have a container that contains everything. I have a content div that contains content. I also have a footer. When I align the footer at the end to content div which is in the container, it looks good until I look at it in a the different browsers, the content and footer are so wide apart. I've tried everything I could to make the browsers look as close as what I do in dreamweaver cs4. Is there a solution to this problem?
This is the link to page working on.
http://www.nlclv.org/truenewwebsite/html/doctrine.htm
The footer and content div are align very close in dreamweaver but very far apart in the browsers.
Also if you click on this link and click on calendar of events page you will see the samething.
Thanks for your help.Absolutely positioned divisions are NOT a good primary layout method. Here's why:
http://www.apptools.com/examples/pagelayout101.php
You should use a CSS with default CSS positioning (which is no positioning at all). And then use margins, padding and floats to align elements on the page. Also, if you want the page height to flex to content (as it should), remove the height property from divisions containing text.
Something like this:
http://alt-web.com/TEMPLATES/2-col-fixed-flash-holder.html
Nancy O.
Alt-Web Design & Publishing
Web | Graphics | Print | Media Specialists
http://alt-web.com/
http://twitter.com/altweb
http://alt-web.blogspot.com -
JTable problem when deleting all rows and reinserting data,
Hi,
I have a JTable with an AbstractModelTable.
Some cells in the JTable have a custom cell editor. I am using
the cell editor that accepts only numeric values as explained in
the JTable tutorial (WholeNumberField).
- The JTable gets filled by choosing a value from a JList
for example:
1- choose a customer name from the customer JList
2- gets the customer order (database)
3- fills the Jtable with the customer data.
- When a customer is chosen from the Jlist I call a function
inside my table model. (This function removes all rows, clears the vector holding the data and calls fireTableRowsDeleted (firstRow, lastRow));
- Then I fill up the new data for this customer.
All of this works fine, except if I have entered a new value inside
one of the cell that has a customed cellEditor (ex: the Ordered column).
for example : user enters number 20 in the "ordered" column for customer A. Then changes his mind and chooses customer B from the JList. So the JTable gets cleared and refilled with the data of Customer B but the column "ordered" still has the value '20'
I would really appreciate any help...
ThanksDon't know is this will work, but try the following before updating the table:
if (table.isEditing())
table.removeEditor();Also, why do two TableModelEvent's..one for all getting deleted, one for the new filling. You could do one fireTableDataChanged after the new data is in. -
F110 problem (when running the proposal and payment run) in ECC6.0
Hi,
when i am am running F110 (T.code for proposal and payment run) in ECC6.0.
after completion of payment system seen two jobs are created in logs. give me the suggestions . is their any diff between 4.6c F110 and ECC6.0 F110.
Regards,
babuno only passing 1 document number after proposal number and debit note number generated .
in job log entries: duedate document and posting document generated 2 .but in 4.6c its generates 1 duedate date and 1 posting date document. -
Problem when using WEB.SHOW_DOCUMENT and passing in lexical parameter
Hi,
I got a blank page with error "An error has occured while trying to use this document" when I tried to use web.show_document and passing a lexical parameter to 10g report on 10gAS. The URL in the web.show_document is:
http://<srvname>:<portnum>/reports/rwservlet?server=repserver90&report=myrpt.rdf&destype=Cache&desformat=pdf&userid=<usr>/<pw>@<db>&where_clause=where%20product_type%20in%20('REPORT')
If I change the desformat to htmlcss, it is fine to display the report. But doesn't work with desformat=pdf. The pdf file has been generated in the cache. Why can't it display on the screen.
Also I tried to use double quote the value for where_clause. The pdf report showed up. But it ignored the where clause.
Experts please help.
YingI use lexical parameters and they work fine, but I use a parameter list. The code is contained in a form that is called by all forms that wish to run a report. This way you only need the logic for printing in a single form. If you want the form, email me at [email protected]
-
Bullet problem when creating text frames and tables in InDesign CS5
Every time I create a new text frame or table in InDesign CS5 and paste information there, the first row in the table or several lines of text come out with bullet points. I'm sure this is a setting or style at some point I created and now am unsure of how to delete. I would like the new text frames and tables to not include bullet points as a default when imported or pasted. Any thoughts? Thanks!
Defaults for text in the current document are made with no text selected. Turn off bullets and they should stay off (but check the styles, too, you might have accidentally set a bulleted style as the defualt and you should change the default style instead). If this is happening in all files, you need to do it with nothing open to reset the default for all new documents (existing files, unfortunately, need to be fixed one at a time).
-
HELP: Problem when compile cldc1.1 and midp2.0 in winxp
the error msg is
"missing com.sun.cldc.io.GeneralBase"
i check all the folder and cannot find this class, does it really necessary? why sun do miss it in the release?
anyone can help me? thanks a lotActually we are implementing chat application for Jabber( XMPP Protocol). And i am writing the connection code and stream reading code in seperate Thread only. But the problem is, for the first connction i am able to contact server but for subsequent connections the server not recognizing the session which was started using other thread. Thats because i wanted to open connection and streams only once per application startup and perform all operations in that session only.
Jabber is used for developing Google Talk also. -
Keymapping problem when working with emacs and openbox
I have an apple keyboard and I had to do some remapping of the keys to make the mod-4 key the first key to the left of the space bar for when working with Emacs. The below script worked fine when I was using the dwm window manager, but after switching to openbox I have found that instead of swapping keycodes between the option and command keys, only the command key seems to be working since the initial openbox command-space doesn't work when pressing option-space.
One odd thing I noticed, was on the new setup when I click run `showkey` and press the option and command keys I get 56 and 125 respectively, but these keys don't work at all when inserting them into the below script instead of the 64 and 133.
I must admit I created the script below by continually tweaking it until it worked so there could be a much better way of doing it.
//.xmodmap
### capslock => ctrl
xmodmap -e "clear Lock"
xmodmap -e "add Control = Caps_Lock"
### switch alt and command
xmodmap -e "keycode 64 = Alt_L"
xmodmap -e "keycode 133 = Meta_L"
### remap of mod 4
xmodmap -e "clear Mod4"
xmodmap -e "add Mod4 = Super_L"
** Update: The Alt key is not being swapped with the command key, but is not just a duplicate. So no M-x can be done by both Alt-x and Command-x
Last edited by iso (2011-02-19 19:21:01)java -cp "E:\Java Programmes\class" mygame.server.Server
Maybe you are looking for
-
View All Background Jobs with Class A
Hi All, We have around 500 Background jobs scheduled on PRD system (CI and on the rest DI's), Our requirement is how to generate a list with All the backround jobs w.r.t their Job class (Any method /T-code navigation, function etc) so that I can ge
-
I Sarted doing the update through WIFI and it asked me to connect to Itunes which I have done. Then it said I needed to restore the I pad which I clicked to do, it went through all the motions then cam up with an error message on the laptop. Now all
-
my phone has been losing calls and according to the apple store i need to reset it due to a software fault - i have done this and still have the same problems. how do i reset the phone without reinstalling the soft ware fault by way of icloud backup
-
PanelGrid binding error when there is tabs
Hi everybody I have a problem with binding a panellayout to a backbean method when there are tabs on the page. This is my panellayout <h:panelGrid binding="#{TestFolder$TestTable.grid}" id="gridPanel1" />The method return HtmlPanelGrid which contains
-
Spotlight fails to find folders
On a new iMac running 10.7.2 with two separate disks (SSD for Lion and apps and hard drive for user data) I have trouble to kick Spotlight into finding folders when searching by name. Spotlight indexed the hard drive twice but searches for folders by