# Ignition

**URL:** https://forum.inductiveautomation.com/c/ignition/6.md?no_subcategories=false&page=1203

[Latest](https://forum.inductiveautomation.com/latest.md) · [Categories](https://forum.inductiveautomation.com/categories.md) · [Tags](https://forum.inductiveautomation.com/tags.md)

**Page:** 1204

---

## [Can't reference system.perspective in script console?](https://forum.inductiveautomation.com/t/cant-reference-system-perspective-in-script-console/32783)

<div class="topic-metadata">

**Author:** [@bkarabinchak.psi](https://forum.inductiveautomation.com/u/bkarabinchak.psi)\
**Replies:** 1\
**Last updated:** [March 3, 2020, 8:00pm UTC](https://forum.inductiveautomation.com/t/cant-reference-system-perspective-in-script-console/32783 "2020-03-03T20:00:14Z")

</div>

I was trying to develop and test some functions I built for a perspective module in the Script Console. I tried running them and got ImportError: No module named perspective. To recreate this, open Script Console and t…

---

## [Client Timer Script for Rotating between different windows](https://forum.inductiveautomation.com/t/client-timer-script-for-rotating-between-different-windows/32731)

<div class="topic-metadata">

**Author:** [@jshaffer09](https://forum.inductiveautomation.com/u/jshaffer09)\
**Replies:** 15\
**Last updated:** [March 3, 2020, 7:45pm UTC](https://forum.inductiveautomation.com/t/client-timer-script-for-rotating-between-different-windows/32731 "2020-03-03T19:45:45Z")

</div>

7.9.5 I am looking to write a Client Timer script to be able to swap between a list of windows. This is what I have so far. swapWindows = {"Melt Overview":"Test","Test 2":"Test 3","Test 3":"Test 5"} win = system.nav.g…

---

## [Write file without user input](https://forum.inductiveautomation.com/t/write-file-without-user-input/12042)

<div class="topic-metadata">

**Author:** [@Jado58](https://forum.inductiveautomation.com/u/Jado58)\
**Replies:** 4\
**Last updated:** [March 3, 2020, 7:05pm UTC](https://forum.inductiveautomation.com/t/write-file-without-user-input/12042 "2020-03-03T19:05:38Z")

</div>

I created an app that requires loading images and tie to part numbers, I have done so in SQL where the image is read and stored through system.file.readFileAsBytes(path), however I think its a better idea to save the ima…

---

## [Launch client from inside a different client](https://forum.inductiveautomation.com/t/launch-client-from-inside-a-different-client/32776)

<div class="topic-metadata">

**Author:** [@wpmccormick](https://forum.inductiveautomation.com/u/wpmccormick)\
**Replies:** 2\
**Last updated:** [March 3, 2020, 5:42pm UTC](https://forum.inductiveautomation.com/t/launch-client-from-inside-a-different-client/32776 "2020-03-03T17:42:47Z")

</div>

I’m running 2 gateways, each with a different project, and I would like to be able to launch a client for one project from the nav menu of the other client. IS this possible? Cheers!

---

## [Adding Icons to a Perspective Screen](https://forum.inductiveautomation.com/t/adding-icons-to-a-perspective-screen/32775)

<div class="topic-metadata">

**Author:** [@chad.christopher](https://forum.inductiveautomation.com/u/chad.christopher)\
**Replies:** 1\
**Last updated:** [March 3, 2020, 5:28pm UTC](https://forum.inductiveautomation.com/t/adding-icons-to-a-perspective-screen/32775 "2020-03-03T17:28:56Z")

</div>

Hello, I have seen some posts about adding components through scripting but they were older and for vision has any updates been made to allow this in perspective? I am wanting to add an Icon Component to plant overview…

---

## [\[BUG-15406\] Bit inversion inconsistency Ignition 7.9 to 8.0](https://forum.inductiveautomation.com/t/bug-15406-bit-inversion-inconsistency-ignition-7-9-to-8-0/29794)

<div class="topic-metadata">

**Author:** [@austin](https://forum.inductiveautomation.com/u/austin)\
**Replies:** 4\
**Last updated:** [March 3, 2020, 5:26pm UTC](https://forum.inductiveautomation.com/t/bug-15406-bit-inversion-inconsistency-ignition-7-9-to-8-0/29794 "2020-03-03T17:26:56Z")

</div>

I have a Boolean OPC tag which I had inverted (Ignition to display True when False in PLC, and vice versa) in 7.9, which worked well. In 8.0.5 it doesn’t seem to work the same. Changing the “Scale Mode” property betwee…

---

## [Thread \[drivers-request-cycle-\[device\]\] high CPU usage? Soft Logix](https://forum.inductiveautomation.com/t/thread-drivers-request-cycle-device-high-cpu-usage-soft-logix/31156)

<div class="topic-metadata">

**Author:** [@wking](https://forum.inductiveautomation.com/u/wking)\
**Replies:** 7\
**Last updated:** [March 3, 2020, 4:45pm UTC](https://forum.inductiveautomation.com/t/thread-drivers-request-cycle-device-high-cpu-usage-soft-logix/31156 "2020-03-03T16:45:05Z")

</div>

I have had a pretty persistent problem. Where Ignition seems to pick out one of my Soft Logix machines and exhibits the below behavior. Or they pick ignition. I know that Soft Logix isn’t officially supported. I am using…

---

## [System.util.getSessionInfo() unable to filter by project](https://forum.inductiveautomation.com/t/system-util-getsessioninfo-unable-to-filter-by-project/32762)

<div class="topic-metadata">

**Author:** [@dkhayes117](https://forum.inductiveautomation.com/u/dkhayes117)\
**Replies:** 8\
**Last updated:** [March 3, 2020, 4:29pm UTC](https://forum.inductiveautomation.com/t/system-util-getsessioninfo-unable-to-filter-by-project/32762 "2020-03-03T16:29:30Z")

</div>

7.9.13, No matter what I try I cannot get the project filter to work. The manual says that you can filter by user and by project. Here is what I’ve tried: system.util.getSessionInfo('','SewingStation') system.util.get…

---

## [Gateway performance tags](https://forum.inductiveautomation.com/t/gateway-performance-tags/32764)

<div class="topic-metadata">

**Author:** [@indenkleefj](https://forum.inductiveautomation.com/u/indenkleefj)\
**Replies:** 1\
**Last updated:** [March 3, 2020, 3:11pm UTC](https://forum.inductiveautomation.com/t/gateway-performance-tags/32764 "2020-03-03T15:11:50Z")

</div>

Hi, Currently I’m using the following tag’s to display gateway information: \[System\]Gateway/Performance/Memory Utilization \[System\]Gateway/Performance/Disk Utilization \[System\]Gateway/Performance/CPU Usage \[System\]Gat…

---

## [Unexpected Behavior - Configuring Tag sets quality to Good](https://forum.inductiveautomation.com/t/unexpected-behavior-configuring-tag-sets-quality-to-good/32767)

<div class="topic-metadata">

**Author:** [@justin.brzozoski](https://forum.inductiveautomation.com/u/justin.brzozoski)\
**Replies:** 0\
**Last updated:** [March 3, 2020, 2:55pm UTC](https://forum.inductiveautomation.com/t/unexpected-behavior-configuring-tag-sets-quality-to-good/32767 "2020-03-03T14:55:57Z")

</div>

Re-configuring tags in Ignition scripting or “Edit (raw)” GUI while they are bad/stale causes them to lose their bad/stale status. This is not what I was expecting when just trying to adjust alarm or history settings on …

---

## [UDT Invalid Folder Structure](https://forum.inductiveautomation.com/t/udt-invalid-folder-structure/32765)

<div class="topic-metadata">

**Author:** [@bpreston](https://forum.inductiveautomation.com/u/bpreston)\
**Replies:** 0\
**Last updated:** [March 3, 2020, 2:44pm UTC](https://forum.inductiveautomation.com/t/udt-invalid-folder-structure/32765 "2020-03-03T14:44:08Z")

</div>

I two UDT’s that are almost identical. The OPC address for some tags are slightly different between the two but one of the UDT’s works fine with no errors but the other gives me a warning anytime I update it. Has anyon…

---

## [Display gateway activity level of redundant sys on a client](https://forum.inductiveautomation.com/t/display-gateway-activity-level-of-redundant-sys-on-a-client/11906)

<div class="topic-metadata">

**Author:** [@mazeyrat](https://forum.inductiveautomation.com/u/mazeyrat)\
**Replies:** 2\
**Last updated:** [October 3, 2016, 6:46am UTC](https://forum.inductiveautomation.com/t/display-gateway-activity-level-of-redundant-sys-on-a-client/11906 "2016-10-03T06:46:12Z")

</div>

I try to use the following code to display gateway redundancy activity level of both gateway on a client : Inside a 1 sec timer gateway script : import system from com.inductiveautomation.ignition.gateway import SRCo…

---

## [Ignition Trend Config Storage](https://forum.inductiveautomation.com/t/ignition-trend-config-storage/32736)

<div class="topic-metadata">

**Author:** [@franklepkowski](https://forum.inductiveautomation.com/u/franklepkowski)\
**Replies:** 3\
**Last updated:** [March 3, 2020, 1:14pm UTC](https://forum.inductiveautomation.com/t/ignition-trend-config-storage/32736 "2020-03-03T13:14:16Z")

</div>

Hello All, we are currently allowing users to save trend configs such that the next time they are opened all previous settings are restored. Have a look at the code for the save trend button below. TagName = event.sourc…

---

## [System.db.refresh returning error : object has no attribute 'db'](https://forum.inductiveautomation.com/t/system-db-refresh-returning-error-object-has-no-attribute-db/25026)

<div class="topic-metadata">

**Author:** [@brian.ankeny](https://forum.inductiveautomation.com/u/brian.ankeny)\
**Replies:** 12\
**Last updated:** [March 3, 2020, 12:50pm UTC](https://forum.inductiveautomation.com/t/system-db-refresh-returning-error-object-has-no-attribute-db/25026 "2020-03-03T12:50:58Z")

</div>

I am trying to force a refresh on a template repeater (via a button) but am getting error “object has no attribute ‘db’”. Any ideas on what I’m doing wrong? Code: TemplateRepeater = event.source.parent.getComponent(‘T…

---

## [Driver message recording or logs](https://forum.inductiveautomation.com/t/driver-message-recording-or-logs/32757)

<div class="topic-metadata">

**Author:** [@1264034959](https://forum.inductiveautomation.com/u/1264034959)\
**Replies:** 1\
**Last updated:** [March 3, 2020, 12:35pm UTC](https://forum.inductiveautomation.com/t/driver-message-recording-or-logs/32757 "2020-03-03T12:35:26Z")

</div>

Hi, Does the Ignition 8.0 server have the function of driving message logging? I need the driving message logging to make sure that it’s my platform make a commandor to the device. Hope for your reply! Thank u~

---

## [Global item not showing in the Project Browser](https://forum.inductiveautomation.com/t/global-item-not-showing-in-the-project-browser/30124)

<div class="topic-metadata">

**Author:** [@carlos.poncedeleon](https://forum.inductiveautomation.com/u/carlos.poncedeleon)\
**Replies:** 2\
**Last updated:** [March 3, 2020, 12:31pm UTC](https://forum.inductiveautomation.com/t/global-item-not-showing-in-the-project-browser/30124 "2020-03-03T12:31:03Z")

</div>

I want to create a small quick demo that shows the functionality of the Recipe module, I installed Recipe and Production modules but I cannot see the “Global” item in the tree in the Project Browser, as I remember the Pr…

---

## [\[BUG\] EasyChart X-Trace Datetime not tracking with cursor](https://forum.inductiveautomation.com/t/bug-easychart-x-trace-datetime-not-tracking-with-cursor/32723)

<div class="topic-metadata">

**Author:** [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Replies:** 5\
**Last updated:** [March 3, 2020, 5:57am UTC](https://forum.inductiveautomation.com/t/bug-easychart-x-trace-datetime-not-tracking-with-cursor/32723 "2020-03-03T05:57:09Z")

</div>

v7.9.5 This only affects charts where pens have gaps in them. In the screenshot, notice that the x-trace is around 15 Feb, but the date is at 1 March. I don’t even know what this is tracking against, as it doesn’t seem …

---

## [Perspective trial](https://forum.inductiveautomation.com/t/perspective-trial/32728)

<div class="topic-metadata">

**Author:** [@wm.brits](https://forum.inductiveautomation.com/u/wm.brits)\
**Replies:** 3\
**Last updated:** [March 3, 2020, 5:15am UTC](https://forum.inductiveautomation.com/t/perspective-trial/32728 "2020-03-03T05:15:33Z")

</div>

Trial Expired page doesn’t go away. Even if the trail has been reset. Refreshing and starting a new session doesn’t work. Only fix is to reboot the gateway. Version 8.0.9

---

## [Returning selectedStringValue in a script to use as email address](https://forum.inductiveautomation.com/t/returning-selectedstringvalue-in-a-script-to-use-as-email-address/32744)

<div class="topic-metadata">

**Author:** [@lkruper](https://forum.inductiveautomation.com/u/lkruper)\
**Replies:** 6\
**Last updated:** [March 3, 2020, 5:05am UTC](https://forum.inductiveautomation.com/t/returning-selectedstringvalue-in-a-script-to-use-as-email-address/32744 "2020-03-03T05:05:16Z")

</div>

emailFrom = \[event.source.parent.getComponent(‘Dropdown Email From’).selectedStringValue\] What I return is in the form of u’person@gmail.com’ with a “u” preceding the value. I realize this is a list, as a regular expr…

---

## [EasyChart gaps where there shouldn't be gaps](https://forum.inductiveautomation.com/t/easychart-gaps-where-there-shouldnt-be-gaps/32722)

<div class="topic-metadata">

**Author:** [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Replies:** 2\
**Last updated:** [March 3, 2020, 4:59am UTC](https://forum.inductiveautomation.com/t/easychart-gaps-where-there-shouldnt-be-gaps/32722 "2020-03-03T04:59:04Z")

</div>

v7.9.5 I’m seeing gaps in my data, despite setting the pens to Line (not w/ gaps) and setting the Gap Threshold to something absurd (10,000,000,000,000,000.0). Example below. Light grey Baumé value actually comes from S…

---

## [Perspective Table Field Issue](https://forum.inductiveautomation.com/t/perspective-table-field-issue/32748)

<div class="topic-metadata">

**Author:** [@tim.schultz](https://forum.inductiveautomation.com/u/tim.schultz)\
**Replies:** 2\
**Last updated:** [March 3, 2020, 2:27am UTC](https://forum.inductiveautomation.com/t/perspective-table-field-issue/32748 "2020-03-03T02:27:08Z")

</div>

I have a perspective table that is driven off of a named query; that named query in turn uses a radio group as an input. The query returns ID, sourceColumn, sourceName, and aliasName. The radio group value is used as t…

---

## [UDP Message IP Address](https://forum.inductiveautomation.com/t/udp-message-ip-address/32706)

<div class="topic-metadata">

**Author:** [@jramirez3](https://forum.inductiveautomation.com/u/jramirez3)\
**Replies:** 0\
**Last updated:** [February 28, 2020, 9:17pm UTC](https://forum.inductiveautomation.com/t/udp-message-ip-address/32706 "2020-02-28T21:17:28Z")

</div>

Is there a way to get the IP address of the device that send a UDP message? Basically, I’m using the UDP driver and listening for messages. I am able to get the messages but is there any way to get the IP address of whe…

---

## [Perspective time series chart X axis date format](https://forum.inductiveautomation.com/t/perspective-time-series-chart-x-axis-date-format/29932)

<div class="topic-metadata">

**Author:** [@joehahn](https://forum.inductiveautomation.com/u/joehahn)\
**Replies:** 4\
**Last updated:** [March 2, 2020, 7:38pm UTC](https://forum.inductiveautomation.com/t/perspective-time-series-chart-x-axis-date-format/29932 "2020-03-02T19:38:29Z")

</div>

There does not seem to be a way to change the format of the date on the time series charts Currently it looks like “Wed 06 11 AM”

---

## [\[bug-15830\]toExcel and Export Excel NullPointerException](https://forum.inductiveautomation.com/t/bug-15830-toexcel-and-export-excel-nullpointerexception/31363)

<div class="topic-metadata">

**Author:** [@grietveld](https://forum.inductiveautomation.com/u/grietveld)\
**Replies:** 6\
**Last updated:** [March 2, 2020, 7:23pm UTC](https://forum.inductiveautomation.com/t/bug-15830-toexcel-and-export-excel-nullpointerexception/31363 "2020-03-02T19:23:38Z")

</div>

I’ve got the below script, and it works if the table is empty or every value is filled in, but in many cases I either have blanks or booleans in columns, and I’m guessing one of these is triggering the NullPointerExcepti…

---

## [\[bug-15748\]system.dataset.toExcel doesn't allow multiple sheets](https://forum.inductiveautomation.com/t/bug-15748-system-dataset-toexcel-doesnt-allow-multiple-sheets/31110)

<div class="topic-metadata">

**Author:** [@grietveld](https://forum.inductiveautomation.com/u/grietveld)\
**Replies:** 4\
**Last updated:** [March 2, 2020, 7:23pm UTC](https://forum.inductiveautomation.com/t/bug-15748-system-dataset-toexcel-doesnt-allow-multiple-sheets/31110 "2020-03-02T19:23:02Z")

</div>

Just updated my project to 8.0.7 to use the new toExcel function for some data export functions, and instead of putting a dataset on each sheet, it puts one sheet with one column called value as shown below. Was there an…

---

## [Gateway Restart Troubles & Complications after upgrade to 7.9.9](https://forum.inductiveautomation.com/t/gateway-restart-troubles-complications-after-upgrade-to-7-9-9/21148)

<div class="topic-metadata">

**Author:** [@AIO](https://forum.inductiveautomation.com/u/AIO)\
**Replies:** 23\
**Last updated:** [March 2, 2020, 6:23pm UTC](https://forum.inductiveautomation.com/t/gateway-restart-troubles-complications-after-upgrade-to-7-9-9/21148 "2020-03-02T18:23:30Z")

</div>

Hey folks, Java: 1.8.0\_161-b12 A few weeks ago I struggled with upgrading 7.9.7 to 7.9.9, in that the gateway service was unable to start after the upgrade. I managed to get it running after a series of uninstalls, rei…

---

## [Bug? - Drop down box not accepting scroll wheel input?](https://forum.inductiveautomation.com/t/bug-drop-down-box-not-accepting-scroll-wheel-input/32467)

<div class="topic-metadata">

**Author:** [@grietveld](https://forum.inductiveautomation.com/u/grietveld)\
**Replies:** 1\
**Last updated:** [March 2, 2020, 6:05pm UTC](https://forum.inductiveautomation.com/t/bug-drop-down-box-not-accepting-scroll-wheel-input/32467 "2020-03-02T18:05:11Z")

</div>

I’m not sure if I just didn’t notice it when I was building in 8.0.7, but I’m noticing after I upgraded to 8.0.8, that the drop down box in perspective doesn’t seem to allow me to use the scroll wheel to go through the l…

---

## [Power Table whiting out text for no discernable reason?](https://forum.inductiveautomation.com/t/power-table-whiting-out-text-for-no-discernable-reason/32734)

<div class="topic-metadata">

**Author:** [@bkarabinchak.psi](https://forum.inductiveautomation.com/u/bkarabinchak.psi)\
**Replies:** 4\
**Last updated:** [March 2, 2020, 3:57pm UTC](https://forum.inductiveautomation.com/t/power-table-whiting-out-text-for-no-discernable-reason/32734 "2020-03-02T15:57:16Z")

</div>

A odd aesthetic issue I have with a power table I use to let people select items off with a checkbox, occasionally the text columns text goes white and multipel rows will be affected, though I can’t discern any determini…

---

## [Perspective :: How to init SESSION CUSTOM vars on startup session?](https://forum.inductiveautomation.com/t/perspective-how-to-init-session-custom-vars-on-startup-session/32557)

<div class="topic-metadata">

**Author:** [@beaudoin.stephane](https://forum.inductiveautomation.com/u/beaudoin.stephane)\
**Replies:** 6\
**Last updated:** [March 2, 2020, 3:53pm UTC](https://forum.inductiveautomation.com/t/perspective-how-to-init-session-custom-vars-on-startup-session/32557 "2020-03-02T15:53:57Z")

</div>

Hi, I am working in perspective. I have several session custom that I want them to be initialized on the first run (session start). ie: session.custom.pot\_table\_view.limit\_param However, If I set this session\_custom …

---

## [Ignition/beckhoff High Speed Communications](https://forum.inductiveautomation.com/t/ignition-beckhoff-high-speed-communications/32729)

<div class="topic-metadata">

**Author:** [@gregsachs](https://forum.inductiveautomation.com/u/gregsachs)\
**Replies:** 1\
**Last updated:** [March 2, 2020, 2:58pm UTC](https://forum.inductiveautomation.com/t/ignition-beckhoff-high-speed-communications/32729 "2020-03-02T14:58:42Z")

</div>

I’m trying to design an Ignition solution for connecting to Beckhoff PLCS. Co-workers of mine have written custom code for the Beckhoff that implements the Siemens RFC1006 FC5/FC6 message protocol, claiming to be able t…

[Previous page](https://forum.inductiveautomation.com/c/ignition/6.md?no_subcategories=false&page=1202)

[Next page](https://forum.inductiveautomation.com/c/ignition/6.md?no_subcategories=false&page=1204)
