IP Library Granted Patent US 8,655,635
Granted Patent B2
US 8,655,635 · App. 13/228,900 · Granted Feb 18, 2014

Creating and controlling a model of a sensor device for a computer simulation

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,655,635
App. No.
13/228,900
Granted
Feb 18, 2014
Kind
B2
Abstract

Various embodiments of a system and method for creating and controlling a model of a sensor device for a computer simulation are disclosed. Sensor information specifying physical properties of the sensor device may be received, and a model of the sensor device may be automatically generated using the sensor information. An electrical circuit simulation may be performed using the model of the sensor device. The system and method may enable the user to interactively change the sensor device model during the simulation. The user may interact with a graphical user interface during the simulation to provide input specifying a change in one or more physical properties of the sensor device. In response to the user input, the model of the sensor device may be dynamically modified during the simulation to simulate the change in the one or more physical properties of the sensor device.

Claims (62)

1. A method comprising:

receiving sensor information specifying properties of a sensor device;

automatically generating a SPICE model of the sensor device using sensor information;

performing an electrical circuit simulation using the SPICE model of the sensor device;

receiving user input via a graphical user interface during the simulation specifying a change in one or more physical properties of the sensor device; and

modifying the SPICE model of the sensor device during the simulation to simulate the change in the one or more physical properties of the sensor device.

2. The method of claim 1 , further comprising:

executing a graphical program during the simulation, wherein the graphical program includes a plurality of interconnected nodes that visually indicate functionality of the graphical program, wherein the graphical user interface is implemented by the graphical program;

wherein the graphical program executes to adjust one or more electrical signals in the simulation to simulate the change in the one or more physical properties of the sensor device.

3. The method of claim 2 , wherein the method further comprises:

displaying a circuit diagram including a first icon representing the SPICE model of the sensor device and a second icon representing the graphical program, wherein the second icon is wired to the first icon to visually indicate that the graphical program can modify the SPICE model of the sensor device.

4. The method of claim 1 ,

wherein the one or more physical properties of the sensor device include a first physical property measured in a first physical unit of measurement, wherein the user input specifies a change in quantity of the physical property in terms of the first physical unit of measurement;

wherein modifying the SPICE model of the sensor device comprises scaling one or more electrical signals to match the change in quantity of the physical property in terms of the first physical unit of measurement.

5. The method of claim 1 ,

wherein receiving the user input specifying the change in the one or more physical properties of the sensor device comprises receiving user input specifying a change in a first physical property of the sensor device;

wherein the method further comprises computing scaled values of one or more other physical properties of the sensor device in response to the user input specifying the change in the first physical property, and updating the graphical user interface to display the scaled values of the one or more other physical properties.

6. The method of claim 1 ,

wherein the graphical user interface enables a user to select from a plurality of sensor types for the sensor device, wherein the SPICE model of the sensor device represents a first sensor type;

wherein receiving the user input specifying the change in the one or more physical properties of the sensor device comprises receiving user input selecting a second sensor type from the plurality of sensor types, wherein modifying the SPICE model of the sensor device comprises changing one or more physical properties of the sensor device to represent the second sensor type.

7. The method of claim 1 ,

wherein the sensor device is configured to output one or more output signals, wherein the method further comprises:

displaying a circuit diagram including a first component representing the SPICE model of the sensor device, wherein the first component is wired to one or more other components in the circuit diagram to visually indicate that the one or more output signals of the sensor device are provided as input to the one or more other components.

8. The method of claim 1 , further comprising:

executing a graphical program during the simulation, wherein the graphical program includes a plurality of interconnected nodes that visually indicate functionality of the graphical program, wherein the graphical user interface is implemented by the graphical program, wherein the graphical program executes to modify the SPICE model of the sensor device to simulate the change in the one or more physical properties of the sensor device; and

displaying a circuit diagram including a first icon representing both the graphical program and the SPICE model of the sensor device.

9. The method of claim 1 ,

wherein modifying the SPICE model of the sensor device comprises adjusting one or more of a voltage controlled source or a current controlled source during the simulation to simulate the change in the one or more physical properties of the sensor device.

10. The method of claim 1 ,

wherein modifying the SPICE model of the sensor device comprises modifying circuitry represented by the SPICE model of the sensor device to simulate the change in the one or more physical properties of the sensor device.

11. The method of claim 1 ,

wherein receiving the sensor information specifying the properties of the sensor device includes receiving a datasheet for the sensor device, wherein the SPICE model of the sensor device is automatically generated using the datasheet.

12. The method of claim 1 ,

wherein receiving the sensor information specifying the properties of the sensor device includes receiving the sensor information via the graphical user interface.

13. The method of claim 1 , wherein performing the electrical circuit simulation using the SPICE model of the sensor device comprises performing a SPICE simulation using the SPICE model of the sensor device.

14. The method of claim 1 , wherein the sensor device comprises one or more of:

a strain gauge device;

a thermocouple device;

a thermistor device;

an accelerometer device;

a load cell device;

a light sensor device.

15. A non-transitory computer accessible storage medium storing program instructions executable by one or more processors to:

receive sensor information specifying properties of a sensor device;

automatically generate a SPICE model of the sensor device using the sensor information;

perform an electrical circuit simulation using the SPICE model of the sensor device;

receive user input via a graphical user interface during the simulation specifying a change in one or more physical properties of the sensor device; and

modify the SPICE model of the sensor device during the simulation to simulate the change in the one or more physical properties of the sensor device.

16. The non-transitory computer accessible storage medium of claim 15 ,

wherein the one or more physical properties of the sensor device include a first physical property measured in a first physical unit of measurement, wherein the user input specifies a change in quantity of the physical property in terms of the first physical unit of measurement;

wherein modifying the SPICE model of the sensor device comprises scaling one or more electrical signals to match the change in quantity of the physical property in terms of the first physical unit of measurement.

17. A system comprising:

one or more processors; and

memory storing program instructions, wherein the program instructions are executable by the one or more processors to:

receive sensor information specifying properties of a sensor device;

automatically generate a SPICE model of the sensor device using the sensor information;

perform an electrical circuit simulation using the SPICE model of the sensor device;

receive user input via a graphical user interface during the simulation specifying a change in one or more physical properties of the sensor device; and

modify the SPICE model of the sensor device during the simulation to simulate the change in the one or more physical properties of the sensor device.

18. The system of claim 17 ,

wherein the one or more physical properties of the sensor device include a first physical property measured in a first physical unit of measurement, wherein the user input specifies a change in quantity of the physical property in terms of the first physical unit of measurement;

wherein modifying the SPICE model of the sensor device comprises scaling one or more electrical signals to match the change in quantity of the physical property in terms of the first physical unit of measurement.

Assignments (5)
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 057280/0028) Recorded Oct 13, 2023
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
To: NATIONAL INSTRUMENTS CORPORATION
Reel/Frame 065231/0466 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 052935/0001) Recorded Oct 13, 2023
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
To: NATIONAL INSTRUMENTS CORPORATION; PHASE MATRIX, INC.
Reel/Frame 065653/0463 →
SECURITY INTEREST Recorded Jun 18, 2021
From: NATIONAL INSTRUMENTS CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 057280/0028 →
SECURITY INTEREST Recorded Jun 14, 2020
From: NATIONAL INSTRUMENTS CORPORATION; PHASE MATRIX, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 052935/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2011
From: NOONAN, PATRICK
To: NATIONAL INSTRUMENTS CORPORATION
Reel/Frame 026880/0914 →