Table 1 d to a constant result and output are considered to be a single Boolean value
Hi all
I'm tryinig to compare a table 1 d of DBL DBL constant when a key is pressed, and I want the output Boolean unique being only. However, I can't solve the problem.
When I run the block diagram, as long as an element of the array is equal to the value of constant, then X = Y exit? Displays true... but I want it displays true only if all the elements are equal to the value of constant. How do I do that?
This should be very easy, but I can't seem to make it work the way I wanted to.
See you soon,.
Leon
Get rid of the loop For. Compare the table to the constant. You will now have an array of Booleans. Use or the elements in array to get a true if any element is set to true. Use of array elements AND to get a true if all elements are met.
Tags: NI Software
Similar Questions
-
Digital input and output problem
Hello:
I do a test for digital i/o:
for a table of the digital signal to an output of data acquisition in the digital input to detect the output signal.
(bascially, it's like a loop that goes outside the material)It's pretty simple, as shown in the attached fichier_1.
It works well.
The manual light switch controls, which means that inputs and outputs are ok.Then I went on the low level DAQ for better speed, as in attached fichier_2.
But it does not work. Especially when I pressed stop to abort the loop, an error has occurred:To speed up, I went to the low-level data acquisition as the fichier_2 attached.
But it does not work. Espeically when I press the "stop"button to exit the loop, the error occurs.Possible reasons:
Requested value is not supported for this property value.
The value of the property may be invalid because it is in conflict with another property.Property: SampTimingType
Asked the valuelarge clock
You can select: on requestI don't understand why the sampling time has a conflict here.
(It is probably just something very simple in data acquisition, but I checked a few examples and did not find a clue).
Hope someone can give me a suggestion.Ultimately, my goal is to make the attached file_3.
In this one, I generate a digital output, and then lead to the entrance.
Then I can take it as a signal to trigger my other task.Note:
I use a similar conti signal to control one of my camera.
I need to sync it with my another task.
So I think to generate a digital output (which share the same clock as the signal similar to the data acquisition device), then put it in one of the digital input.
By detecting this digital input, I can trigger my task and synchronize with this signal similar.
My camera's USB-6211.
I am aware of the latency of USB, but once the value is a constant value, then the synchronization is always good for me.
Actually, I was using an analogue at the entrance of the to do it before, it may work, but the synchronization error is too big for me.
I need to do some calculations/judgment for this analog value, which makes the time difference varies.
So I'm trying digital entry now and I hope that the digital input can trigger my task with a stable latency.Thank you very much
Have you looked at the specs? It clearly states that the digital I/o is a programmed software. You have not any hardware clock at all. The best rate that you could possibly achieve is around 1 kHz and which would have a considerable jitter the nature of non-determimistic of windows.
-
analog input and output synchronization
Hello everyone, I seem to have a problem of synchronization of the analog input and output on my M-series USB-6211. My request is quite simple. I want to the production and to acquire a sinusoid at the same time. Theoretically, I should have the same 4000 data points through the input and output channels. The reality, however, captured on an oscilloscope, shows that the analog output is off more than 4000 data points. The entry (acquisition) shows 4000 samples. Please see below an excerpt from the creation of task, timing and execution. I'm afraid that the analog input and output are not attached correctly. Do you see something suspicious? Thank you very much! The task was created: DAQmxCreateTask("",&inTaskHandle); DAQmxCreateTask("",&outTaskHandle); Analog output channel Configuration, with 20Ksamples/s: DAQmxCreateAOVoltageChan (outTaskHandle, physChanOut, ' ',-10, 10, DAQmx_Val_Volts, NULL); DAQmxCfgSampClkTiming (outTaskHandle, "OnboardClock", 20000, DAQmx_Val_Rising, DAQmx_Val_ContSamps, 4000); Configuration of the analog input strings: DAQmxCreateAIVoltageChan (inTaskHandle, physChanIn, "", DAQmx_Val_RSE,-10, 10, DAQmx_Val_Volts, ""); DAQmxCfgSampClkTiming (inTaskHandle, "OnboardClock", 20000, DAQmx_Val_Rising, DAQmx_Val_ContSamps, 4000); Set up the trigger: sprintf ("/%s/ai/StartTrigger", local_port, deviceName); DAQmxCfgDigEdgeStartTrig (outTaskHandle, local_port, DAQmx_Val_Rising); Output: DAQmxWriteAnalogF64 (outTaskHandle, (numberOfSamples * oversample), 1, 40, DAQmx_Val_GroupByChannel, input, & sampsPerChanWritten, NULL); Acquire: DAQmxReadAnalogF64 (inTaskHandle, 4000, 40, DAQmx_Val_GroupByChannel, readArray, 8000, & sampsPerChanRead, NULL); The tasks stop: DAQmxStopTask (outTaskHandle); DAQmxStopTask (inTaskHandle);
Hello
Change the finished continuous sampling method seems to solve the problem:
DAQmxCfgSampClkTiming (inTaskHandle, "OnboardClock", 20000, DAQmx_Val_Rising, DAQmx_Val_FiniteSamps, 4000);
Also, I wanted to say earlier to write 4000 samples:
Output:
DAQmxWriteAnalogF64 (outTaskHandle, 4000,1, 40, DAQmx_Val_GroupByChannel, input, & sampsPerChanWritten, NULL);
Thank you
-
[iDRAC] OR and O are interchanged in Cert request using API
More info: idrac 8, V2.30.30.30
If I create a certificate request using the webgui interface, demand ist fine.
If I use the api (method: GenerateSSLCSR of iDRACCardService) the values of the unit of ORGANIZATION and O are interchanged.
Example:
Configured values:
OU = MyOU
O = MyCompanyIn the CSR, these values are interchanged. I checked it using Windows ' CertUtil.exe - dump "idrac.csr"
The release of book:
UO = MyCompany
O = MyOUIs this a bug?
Concerning
Ulli
Thank you for the information.
We have reproduced this issue and are trying to add to the list of correction of an update of the firmware of future iDRAC. I suggest that watch you iDRAC updates for a fix for this problem.
Thank you
-
Table does not work correctly between LabView and TestStand
I'm doing a TestStand program that reads data from a LabView VI.
If I run the VI in LabView, it works perfectly well and generates a table with 18 points in length, the first 3 are numbers between 0 and 10 and the rest being-1 as I intended. Re-run the VI causes the re - initialize correctly and I get a new table that also meets my specifications.
When I run the VI of TestStand, it works fine once, producing a table with 18 points, the first 3 are numbers between 0 and 10, and the rest is-1.
If I run the VI in TestStand once again it increases the length of array in 18 each time. In so doing, it fails to write the new 3 numbers and just add - 1 in table 18 times. If I restart TestStand will work fine once more, he repeats the error if I re - run the VI. I don't understand why this is happening.
I have re-product the error in a separate VI and the order, and I have attached an example in this post. The VI contains all the necessary information (if not, please say so and I will correct it), and TestStand sequence is configured to put all results, I would find useful in the report (as additional results).
Your problem is your VI. Specifically the comment nodes. They initialize on the first call. TestStand retains the VI in memory. So when the VI is called again, the comments always nodes have their last value. You will get the same results if you have VI your ArrayBuild.vi twice appealed.
The way you use the feedback nodes, they really replace with Shift Registers. I like your comment nodes, but since you pass the value of the node in the loop, the SHIFT registers are much more appropriate. Just make sure you initialize your Shift Registers.
-
How to join two tables if you transpose the rows, columns and rows in one of the table
Hi guys,.
can someone help me please in the write request
I have two tables
Agents and Agent phones but in the agent phones table for the id of an agent it displays 4 rows because one of the column there types of different phones (office, mobile, home, fax)
So instead of display 4 rows, I used max(case...) to convert rows to columns
now how to reach it with another table
Requirement:
Database: 11.2.0.2.0
create the table AGENT_PHONE
(
agent_id NUMBER (20) not null,
agent_type_code VARCHAR2 (10) not null,
agent_type_prefix VARCHAR2 (10) not null,
Phone_Number VARCHAR2 (16) not null,
phone_type_code VARCHAR2 (10) not null
)
CREATE TABLEAGENTS
(
agent_id NUMBER (20) not null,
agent_type_code VARCHAR2 (10) not null,
agent_type_prefix VARCHAR2 (10) not null,
NAME VARCHAR2 (40) NOT NULL
)
INSERT INTO AGENT_PHONE(AGENT_ID,AGENT_TYPE_CODE,AGENT_TYPE_PREFIX,PHONE_NUMBER,PHONE_TYPE_CODE)
VALUES (29709, ARE ', 'OFFICE', '4805551436', 'CELL');
INSERT INTO AGENT_PHONE(AGENT_ID,AGENT_TYPE_CODE,AGENT_TYPE_PREFIX,PHONE_NUMBER,PHONE_TYPE_CODE)
VALUES (29709, ARE ', 'OFFICE', '1111111111', 'PHONE');
INSERT INTO AGENT_PHONE(AGENT_ID,AGENT_TYPE_CODE,AGENT_TYPE_PREFIX,PHONE_NUMBER,PHONE_TYPE_CODE)
VALUES (29709, ARE ', 'OFFICE', '2223334444',' OFF');
INSERT INTO AGENT_PHONE(AGENT_ID,AGENT_TYPE_CODE,AGENT_TYPE_PREFIX,PHONE_NUMBER,PHONE_TYPE_CODE)
VALUES (29709, ARE ', 'OFFICE', '5556667788', 'FAX');
INSERT INTO VALUES AGENTS
(29709, ARE ', 'OFFICE', 'FLY');
INSERT INTO VALUES AGENTS
(1234, ARE ', 'OFFICE', 'MIKE');
SELECT * FROM AGENT_PHONES
AGENT_ID AGENT_TYPE_CODE AGENT_TYPE_PREFIX PHONE_NUMBER PHONE_TYPE_CODE ---------------------------------------------------------------------------------------------
29709 RE OFFICE 4805551436 CELL 29709 RE OFFICE 1111111111 PHONE 29709 RE OFFICE 2223334444 OFF 29709 RE OFFICE 5556667788 FAX
SELECT * AGENTS
AGENT_ID AGENT_TYPE_CODE AGENT_TYPE_PREFIX NAME
29709 RE OFFICE ROB 1234 RE OFFICE MIKE
This is so the data we have in both table
Now, I transposed rows to columns in the table of agent phones so I used the following query
SELECT AP. AGENT_ID,. AGENT_TYPE_CODE,. AGENT_TYPE_PREFIX.
MAX (CASE WHEN AP. PHONE_TYPE_CODE = 'CELL' THEN AP. PHONE_NUMBER END) AS CELL.
MAX (CASE WHEN AP. PHONE_TYPE_CODE = 'OFF' THEN AP PHONE_NUMBER END) AS TURNED OFF.
MAX (CASE WHEN AP. PHONE_TYPE_CODE = 'FAX' THEN AP. PHONE_NUMBER END) LIKE FAX,.
MAX (CASE WHEN PHONE_TYPE_CODE = 'PHONE'. THEN AP PHONE_NUMBER END) AS PHONE
AGENT_PHONE AP
WHERE AP. AGENT_ID = 29709
GROUP OF AP. AGENT_ID, AP. AGENT_TYPE_CODE, AP. AGENT_TYPE_PREFIX.
AGENT_ID AGENT_TYPE_CODE AGENT_TYPE_PREFIX CELL OFF FAX PHONE 1 29709 RE OFFICE 4805551436 2223334444 5556667788 1111111111 My question is how this to join the agents table so that my output should be like this...
I want to display all the results in the table of the Agent, even if they are not in the table of agent phones. As you can see there are other agent id 1234 is also populated
AGENT_ID AGENT_TYPE_CODE AGENT_TYPE_PREFIX NAME AGENT_ID AGENT_TYPE_CODE AGENT_TYPE_PREFIX CELL PHONE OFF FAX --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
29709 RE OFFICE ROB 29709 RE OFFICE 4805551436 1111111111 2223334444 5556667788 1234 RE OFFICE MIKE Currently, I run this query and I get the output as below
SELECT *.
AGENTS HAS
LEFT OUTER JOIN AGENT_PHONE AP
ON A.AGENT_ID = AP. AGENT_ID
AND A.AGENT_TYPE_CODE = AGENT_TYPE_CODE.
AND A.AGENT_TYPE_PREFIX = AGENT_TYPE_PREFIX.
AGENT_ID AGENT_TYPE_CODE AGENT_TYPE_PREFIX NAME AGENT_ID AGENT_TYPE_CODE AGENT_TYPE_PREFIX PHONE_NUMBER PHONE_TYPE_CODE 1 29709 RE OFFICE ROB 29709 RE OFFICE 4805551436 CELL 2 29709 RE OFFICE ROB 29709 RE OFFICE 1111111111 PHONE 3 29709 RE OFFICE ROB 29709 RE OFFICE 2223334444 OFF 4 29709 RE OFFICE ROB 29709 RE OFFICE 5556667788 FAX 5 1234 RE OFFICE MIKE I want id 29709 agent in a line with 1234 agent also id to display
You can rotate your phone number of agent in columns
Select *.
of AGENT_PHONE
pivot)
min (PHONE_NUMBER)
for PHONE_TYPE_CODE in ('CELL' as a 'CELL', 'PHONE' like 'PHONE', 'OFF' in the 'OFF', 'FAX' as 'FAX')
)
AGENT_ID AGENT_TYPE_CODE AGENT_TYPE_PREFIX CELL PHONE OFF FAX 29709 RE OFFICE 4805551436 1111111111 2223334444 5556667788 Then you can join to view inline or CTE
with AGENT_PHONE_PIVOT like)
Select *.
of AGENT_PHONE
pivot)
min (PHONE_NUMBER)
for PHONE_TYPE_CODE in ('CELL' as a 'CELL', 'PHONE' like 'PHONE', 'OFF' in the 'OFF', 'FAX' as 'FAX')
)
)
SELECT *.
AGENTS HAS
LEFT OUTER JOIN AGENT_PHONE_PIVOT AP
ON A.AGENT_ID = AP. AGENT_ID
AND A.AGENT_TYPE_CODE = AGENT_TYPE_CODE.
AND A.AGENT_TYPE_PREFIX = AGENT_TYPE_PREFIX.
AGENT_ID AGENT_TYPE_CODE AGENT_TYPE_PREFIX NAME AGENT_ID AGENT_TYPE_CODE AGENT_TYPE_PREFIX CELL PHONE OFF FAX 29709 RE OFFICE ROB 29709 RE OFFICE 4805551436 1111111111 2223334444 5556667788 1234 RE OFFICE MIKE - - - - - - - Is that what you're looking for?
-
I have synced clips successful but video and audio are not visible until it is developed to the timeline. Returned results completely black film without sound. Any tips?
Please give as much information as possible on your support. The video and audio works in QuickTime player? What are the specifications of media?
-
I don't see where you got the 4 dimensions for your table. I only see 2: channel and sample.
From what you describe, I would put any information 'support' for a channel in a cluster. You must have an array of clusters to hold your data support.
-
Filter for table data, the range of data obtained and defined 2D
I produce data of an ultrasonic sensor at 1 K Hz, and there is a lot of data (data points range of 0 to 10). However, in some cases when I know that the data should be about 7 (for example) I get outliers (about 9 and 10). Is it possible to define a filter for data in the defined range.
I averaged the data to get an average value, and outliers are distorting. In the worst case, my outliers are 30 to 40% of the data generated. I created a filter to sort the data and, taken from the lowest value. I stop the loop when data reaches a value greater then 9. But this seems to take a long time (because the loop checks for each data point and there are 1000s of them).
Is there a better way to filter data and define a predefined table range to collect?
I enclose my filter.vi... and a set of samples of my previous data. The ranges of data of 10-8 and would like to have the range 7.5 to 8.5 to consider. The sensor records tension here and the problem can be solved by installing a different type of sensor, but if a filter in LabView can due it, the sensor that we use now is absolute.
I am in kind of emergency, my design in unfinished because of this problem, if someone can find some time to share some suggestions, I will be grateful.
Thanks in advance.
See attachment. I have incorporated the data you've posted in the vi. It doesn't seem like any data were less than 8.7 or so, so I modified the scope so it would be a few points on average. Some games were completely out of reach while the average came back like NaN (not a number) due to a division by zero.
-
Recently installed the version of Windows Media Player, 11.0.5721.5280 and now whenever I play a piece PC stutters on audio producing a constant noise and freezes. Help, please!
I suggest that you try to update the audio drivers to their latest version. Don't simply check Windows Update, but the site of the manufacturer of the sound card as well.
-
is my dead of the computer runs at the start of the very strong and constant fan and I get no screen, no log in or any image on the screen at any time
No doubt. If in doubt, download qualified help to solve the problem. It can be easily fixed, or not. We cannot tell from here.
-
I get constant errors and disconnects in chat room
I get constant errors and disconnects when in aim chat rooms... often cannot access the CAFÉ of ARTISTS
Contact the Support of the GOAL of help with their Chat rooms.
See you soon.
Mick Murphy - Microsoft partner
-
How to add data to the table changed in sql developer at Apex and vice versa
Hello
I had tables of database with sql developer. But now, I have modified the database (new tables added + changed the data in the tables). However, in the Apex, I the old database. Is it possible to get the new Apex database with the data of the table changed so this database in both places (sql and apex developer) is exactly the same... Also the other way around.
Thank you
The database schema that contains the tables, is it associated with the workspace even you are searching through the APEX product t development? Why I'm asking is, if they are the same schema, the tables that you MODIFIED should be appear in the sql for APEX workshop part. Now reports and forms will NOT see the changes (unless you have actually added or updated definitions for column).
Can you explain what exactly you were doing the SQL Developer to the tables in your schema?
Thank you
Tony Miller
Los Alamos, NM -
I am a beginner using Muse. Google shows all pages menu in the search results and all texts on these pages. How to just display the home page?
Thank you. I thought I created my Muse wrong site.
-
Conversion file Word 2011 to PDF Table of contents and hyperlinks are broken
When you convert a document form Word 2011 (Mac) to PDF using Acrobat Pro. The Table of contents and hyperlinks are broken and do not work. I bought Acrobat Pro 11 to try to resolve this problem.
I use Mac Version 10.10.1
Maybe you are looking for
-
How can I turn off ctrl + left click?
HelloI don't need ctrl + click to do anything its just BOTHERING me so I want to disable itI couldn't find any extension to do Help, please
-
Hello, I have a HP Pavilion p6607c desktop computer. I bought it refurbished with a gpu Nvidia GeForce GT 220 installed. After a few months, the video card burned and began to overheat and cause the computer to freeze and blue screen. Once I got out,
-
Hey,. I'm having a problem backing up my data. I have a program that simulates a tap. Essentially a certain tension will trigger the data to collect. To present to all members of this forum, I just faked this effect. If the button is on then it pseud
-
Run Dell Windows 8 recovery on USB support?
Hello! I have a Dell 15r and recovery for Windows 8 on DVD media. I wish I could install Windows 8 (UEFI) from a USB key. I tried the usual methods (Microsoft and also some tools 3rd party to create a bootable USB support), but I had different types
-
My CD or DVD drive cannot read or write media
Both my cd/dvd readers do not read the discs, they say just please insert disc when it is already inserted.