Array Tags were introduced in Proficy Historian 5.5. Additionally, sample code is provided to access the User API (ihuapi.dll). The sample code comes in the form of:
1) a C++ header file (IHUAPI.H) along with some sample programs.
2) a C# Wrapper file (ihuAPI.cs) along with some sample programs.
These files do not contain the same functionality. The header file (IHUAPI.H) contains references for the various data types (ihuDataType) including the new array type ihuArrayValue, but the C# file does not.
If you compile any of the sample applications that use ihuAPI.cs and attempt to query the values for an array tag, you will receive the exception, "Unsupported ValueDataType". This is because there is no provision for the Array Data Type in the ihuapi.cs file.
In addition to getting the exception message, the api code will tell you how many data samples were returned from your query and the timestamps of those samples. You get the exception when you try to read the values of the samples. You also get what appears to be a memory pointer but it is unknown what kind of structure is behind the pointer.
How can the ihuapi.cs file be extended to support querying for Array Tags?
How do you query for Array Tags using Proficy Historian 5.5 ihuapi.cs?
627 Views Asked by ZordL At
0
There are 0 best solutions below
Related Questions in C#
- How to call a C language function from x86 assembly code?
- What does: "char *argv[]" mean?
- User input sanitization program, which takes a specific amount of arguments and passes the execution to a bash script
- How to crop a BMP image in half using C
- How can I get the difference in minutes between two dates and hours?
- Why will this code compile although it defines two variables with the same name?
- Compiling eBPF program in Docker fails due to missing '__u64' type
- Why can't I use the file pointer after the first read attempt fails?
- #include Header files in C with definition too
- OpenCV2 on CLion
- What is causing the store latency in this program?
- How to refer to the filepath of test data in test sourcecode?
- 9 Digit Addresses in Hexadecimal System in MacOS
- My server TCP doesn't receive messages from the client in C
- Printing the characters obtained from the array s using printf?
Related Questions in ARRAYS
- How could you print a specific String from an array with the values of an array from a double array on the same line, using iteration to print all?
- What does: "char *argv[]" mean?
- How to populate two dimensional array
- User input sanitization program, which takes a specific amount of arguments and passes the execution to a bash script
- Function is returning undefined but should be returning a matched object from array in JavaScript
- The rules of Conway's Game of Life aren't working in my Javascript version. What am I doing wrong?
- Array related question, cant find the pattern
- Setting the counter (j) for (inner for loop)
- I want to flip an image (with three channels RGB) horizontally just using array slicing. How can I do it with python?
- Numpy array methods are faster than numpy functions?
- How to enter data in mongodb array at specific position such that if there is only 2 data in array and I want to insert at 5, then rest data is null
- How to return array to ArrayPool when it was rented by inner function?
- best way to remove a word from an array in a react app
- Vue display output of two dimensional array
- Undot Array with Wildcards in Laravel
Related Questions in TAGS
- kid3 - Import Album Art along with other tags from Discogs
- total commander adds a note to a file using tcimg and the parameters don't work correctly?
- Laravel: check if cache has key with thag
- How do I add tags to HTML web pages and sort them with a filter?
- Replace nth-occurence of a string with an html tag
- how to mention tags in robotframework while writing scripts
- I'm in Playwright, how do I run specific test cases by tag in (CI) execution
- What software can I use (if any) to embed URL links into a .mp4 file without paying for a subscription?
- OSMNX: Dealing with empty dataframe of attributes when using the features module
- How can I hide the "BRAND NEW" project in my portfolio?
- How do you sort a list view in Visual C++?
- Can't overwrite !important tag (tried several tips already)
- Trouble Separating Tags from Notes in JavaScript Notes App
- not able to add previous commit into github tag using workflow
- Allows tag edition in buefy taginput
Related Questions in HISTORIAN
- How to check similar shaped trends in the past data? Any option other than dynamic time wrapping?
- Spark action throws "Cannot execute the query against OLE DB provider "INSQL" for linked server "INSQL" from Wonderware Historian DB
- How can I link Historian Data to Insigth Control? in Wonderware
- SQL OPENQUERY does not work for Provider = INSQL
- Matrikon OPC simulation Server doesnt have tags
- What is the structure of *.bin files ( also called Late Data files) in Historian Wonderware Server?
- SQL Historian Query not returning all results
- Value of a set of tags at a predetermined value in SQL
- Inserting data between SQL table and Wonderware Historian
- Insert query - Error converting data type nvarchar to (null)
- Volttron Crate Historian Error: Invalid data not saved
- Use of KsqlDB as a HIstorian DB
- Some datetime filters on Wonderware Historian queries returns no data
- Unable to query with SSRS parameter to iHistorian
- Wonderware History Tags
Related Questions in PROFICY
- Connection issue through embedded ethernet port on IC695CPE310-Axxx
- Remote OPC Connection Error Code 0x80070005. E_ACCESSDENIED
- Is there an argument to change font size for printing Notepad trough Shell Command?
- Proficy Historian RestAPI - retrieving interpolated data with tags which contain "#"
- Is there a way to display text based on value?
- BrowseTags method (Collector object) | VBA vs C#
- SendKeys Operating System Limitations
- GE Historian Calc - Total time between values
- How i can easily extract data from historian with python?
- How can I delete data from tags
- Executing a SQL Server stored procedure from a historian calculation
- Failed to write csv files to Proficy Historian 5.0
- How to investigate reasons for failed writes to Proficy Historian 4.5
- Query [large] data records from Proficy Historian?
- PLC Structure Text From C
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?