Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SMO Editor cannot add an event of any category #58

Open
wireddown opened this issue May 28, 2018 · 1 comment
Open

SMO Editor cannot add an event of any category #58

wireddown opened this issue May 28, 2018 · 1 comment
Labels

Comments

@wireddown
Copy link

wireddown commented May 28, 2018

When I use the SMO Editor to add a Public Event, a Public Method, or a Private Event, it results in:

  • broken Typedefs -- the new event ref num is not added to the cluster, but just placed on the typedef's panel
  • with the incorrect type -- the new data type of the event ref num is always boolean
  1. Create a blank Project
  2. Use the SMO Editor to add an Instrument SMO
  3. Confirm you can run the TestLauncher VI ✅
  4. Use the SMO Editor to add a:
    Public Event with a Numeric control
    Public Method with a Numeric control
    Private Event with a String control
  5. Observe an error dialog appears ❌
  6. In LabVIEW, show the Error List
  7. Observe the broken Typedefs ❌

Work around

Unknown. I can drag the new event ref num into the typedef's cluster and resolve the error, but I'm unsure if the SMO Editor stopped its operation early and left other VIs unmodified. I'm worried the SMO is now incoherent or incomplete.

Add a public event

jki smo createpublicevent numeric

Error dialog

jki smo createpublicevent errordialog

LabVIEW Error List

labview errorlist

Broken Typedef

jki smo publicevents--cluster ctl

Error text: New Public Event

Error 1054 occurred at New VI Object in ProjectItem.JKI SMO.lvclass:Add PublicEventToDataCluster.vi->ProjectItem.JKI SMO.lvclass:Add New Event.vi:690001->ProjectItem.JKI SMO.lvclass:Add ProtectedEvents--DataCluster.vi->JKI SMO Editor.lvclass:AddEvent.vi

Possible reason(s):

LabVIEW: (Hex 0x41E) The specified object was not found.

Error text: New Public Method

Error 1054 occurred at New VI Object in ProjectItem.JKI SMO.lvclass:Add PublicEventToDataCluster.vi->ProjectItem.JKI SMO.lvclass:Add New Event.vi:690001->ProjectItem.JKI SMO.lvclass:Add ProtectedEvents--DataCluster.vi->JKI SMO Editor.lvclass:AddEvent.vi

Possible reason(s):

LabVIEW: (Hex 0x41E) The specified object was not found.

Error text: New Private Event

Error 1054 occurred at New VI Object in ProjectItem.JKI SMO.lvclass:Add PublicEventToDataCluster.vi->ProjectItem.JKI SMO.lvclass:Add New Event.vi:690001->ProjectItem.JKI SMO.lvclass:Add PrivateEvents--DataCluster.vi->JKI SMO Editor.lvclass:AddEvent.vi

Possible reason(s):

LabVIEW: (Hex 0x41E) The specified object was not found.

Before / after projects

Software

  • macOS 10.13.4 (17E202) "High Sierra"
  • LabVIEW 2018 64-bit
  • JKI SMO Editor 2.0.1.4
JKI SMO Editor v2.0.1.4 by JKI
Released On: Wed, 27 Apr 2016 08:59:07 -0700
Author: JKI
Copyright: Copyright (c) 2016, JKI
Compatible LabVIEW Versions: >= 2013.
Compatible OS Versions: ALL.
Repository Name: JKI Package Network

Release Notes:
- Changed Public Method to use Private Events to message Process.
- Event can now be empty (boolean placeholder)
- Event that contains only one control will not wrap into a cluster

This Package depends on these other packages:
jki_lib_state_machine >= 2.0.0
OpenG Array Library >= 4.1.1.14
OpenG Error Library >= 4.2.0.23
OpenG File Library >= 4.0.1.22
OpenG LabVIEW Data Library >= 4.2.0.21
OpenG String Library >= 4.1.0.12
OpenG Variant Configuration File Library >= 4.0.0.5
JKI SMO Templates >= 1.0.0.5
JKI State Machine Objects (SMO) >= 1.0.0.11
@matze120
Copy link

Hi, I have the same problem while adding a Public Event.
adding a private event or a public method works fine.

I am using LabVIEW 2019f2 and JKI SMO Editor 2.0.2.5

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants