The Best of Both Worlds
The new Softwire graphical programming tool combines graphical and text-based programming for Visual Basic.
Softwire, a new graphical programming tool for building data acquisition applications, is the first software of its kind to use industry-standard Visual Basic code.
Combining the speed and simplicity of graphical programming with the power and flexibility of text-based syntactical routines, Softwire makes it easy to incorporate custom Visual Basic routines into any application.
An innovative 'try before you buy' distribution system lets users obtain the software on CD free of charge, then contact UK suppliers Adept Scientific for an unlock code to extend use beyond the 30-day trial period.
Up to now, developing data acquisition applications has meant either becoming familiar with a proprietary programming language, or using an icon-based, point-and-click interface that doesn't allow the flexibility to add or adapt code.
Softwire, a new software package from data acquisition specialists ComputerBoards, offers the chance to combine the flexibility of text-based programming with the speed and ease of use of graphical alternatives ? and it produces code in Visual Basic, the world's most popular programming tool.
Using Softwire is as easy as any other graphical programming system.
The user simply places objects on the screen which represent data acquisition or user interface controls, then connects them with simple drag-and-drop 'wires' through function and logic blocks.
The code for the data acquisition system is automatically generated.
But Softwire does not generate hard proprietary code ? it runs in Visual Basic and generates Visual Basic code.
Users can include custom VB routines as blocks within the application.
Softwire represents a real breakthrough both for experienced Visual Basic programmers, who will see their system development time slashed, and for those who are happy to create specialist routines in Visual Basic but do not wish to design complete systems.
With graphical programming techniques, although system building is always straightforward, adding certain specific or custom elements means having to add on more components and increase the complexity of the system.
With Softwire, any Visual Basic routine, perhaps to support an I/O board or instrument, can be integrated into the system using the User Function control block.
When this block is placed on the Softwire screen, a VB syntax window automatically appears: users simply place their code at the 'Add your custom code here' prompt.
Nobody wants to throw out the investment already made in software, so Softwire is completely ActiveX (COM) based.
All Softwire control blocks are fully COM/ActiveX compatible and are easily interfaced to Visual Basic programs.
It's also straightforward to convert existing ActiveX controls for use with the Softwire graphical programmer.
A key advantage of Softwire's COM/ActiveX implementation is that all control block parameters may be set via program control or with easy-to-use property page menus.
Some graphical programming languages force users to hard code every block parameter with another icon or control block.
In Softwire any object can have its operating parameters configured in an easy-to-understand property page.
Setting the channels to sample, or setting a sample rate, is as easy as typing in the desired number.
Of course all control parameters are also available to the programming interface and are easily controlled by the program.
OEMs and systems integrators will be particularly attracted to Softwire as the compiled applications created may be distributed as .EXE programs royalty free.
Of course, Softwire supports Computerboards' complete line of measurement, control and GPIB interfaces, but any other hardware with a Visual Basic interface can be incorporated into a Softwire-generated system.
Softwire can also be a great tool with which to learn Visual Basic.
Users can get to understand the ins and outs of using forms and property pages without having to write code, and when ready to start writing Visual Basic code, use the Softwire User Function block to help integrate the code into an application.
An innovative method of distributing Softwire lets users try out the software before buying, while allowing uninterrupted use after the trial period has expired.
The full, boxed Softwire program, with manuals, is available free of charge on request by UK distributor Adept Scientific, and will run for 30 days.
At the end of this period, it just takes a phone call to get an unlock code for unrestricted use.
Softwire is supplied with a wide variety of helpful example programs.
Every control block usage is shown in simple, easy-to-follow example programs.
In addition, a variety of larger, more complex examples are provided.
There are also example programs which show how Visual Basic code can be easily integrated into a Softwire application.
Not what you're looking for? Search the site.
Tel +44 1462 480055
-
Maple provides analysis for CAD systems
Maple supplies analysis capabilities to CAD systems, giving users of NX software the ability to analyse and optimise designs. -
MeasX enhances data acquisition system
MeasX has released version 11 of its Dasylab data acquisition system laboratory, which is now available from Adept Scientific. -
Adept announces software seminars
UK technical software specialists Adept Scientific has announced a series of free informative webinars that introduce research staples, Endnote, Endnote Web and Reference Manager. -
Adept and SPC plan to host industry event
Adept Scientific and SPC software developers Northwest Analytical are organising an exclusive industry SPC event. -
Adept fits Maplenet 13 into its Maple products
Adept Scientific has added Maplesoft's Maplenet 13 to its Maple product suite.
Browse by category
-
Capital Equipment (3,507)
- Capital Equipment (1)
- Compressors and Air Treatment (537)
- Electrical hardware (131)
- Electronics Manufacturing, Tools, Instruments (192)
- Machinery and Production Equipment (1,128)
- Manufacturing Machinery and Plant Equipment (474)
- Production line blowers and fans (73)
- Robotics, Handling and Storage (971)
- Consultancy and Services (920)
-
Control and Instrumentation (5,117)
- Cabling, Conduit, Signal Conditioning (814)
- CNC and Motion Controllers (189)
- Control and Instrumentation (2)
- HMIs/Operator Interfaces (296)
- Logic Controllers, Timers and Relays (96)
- Mid-range and Large PLCs (203)
- Plant- and Machine-Wide Communications (1,201)
- Plantwide control (1,350)
- Power Supplies, Uninterruptible Power (574)
- Smaller-Sized PLCs (392)
-
Drives, Motors and Controls (3,432)
- Drives, Motors and Controls (2)
- Industrial Drives/Controls (1,290)
- Industrial Motors (501)
- Linear Drives and Motors (120)
- Precision Motors and Gears (429)
- Stepper and Servo Drives, Motors, Controls (1,088)
-
Electrical and Electronic Equipment Design (4,296)
- Batteries, chargers and circuit protection (582)
- Connectors, Terminals, Busbars, Slip Rings (715)
- Electrical and Electronic Components (647)
- Electrical and Electronic Equipment Design (3)
- Electrical and Electronic Subassemblies (374)
- Enclosures and Equipment Cooling Fans (721)
- Knobs, Handles and Enclosure Hardware (430)
- PCs and Embedded Systems (824)
-
Engineering Design Software (6,348)
- 2D CAD software (203)
- 3D CAD software (1,187)
- CAM, CNC, production management software (581)
- Data, document management software (322)
- Electrical design software (166)
- Engineering Design Software (17)
- FEA and structural analysis software (376)
- File conversion software, data capture (358)
- Fluid, thermal, noise, vibration software (339)
- Materials design and moulding design software (152)
- Maths, charting, statistics, QA software (325)
- PLM and collaboration software (663)
- Process, instrumentation, automation software (269)
- Publishing and documentation software (234)
- Rendering, visualisation, styling software (206)
- Simulation, modelling, validation software (950)
-
Engineering Industry News, Resources (6,205)
- Electronic Resources for Engineers (278)
- Engineering Business News, Views (388)
- Engineering Conferences (438)
- Engineering Education, Resources, Standards (850)
- Engineering Exhibitions, Events (575)
- Engineering Guides, Newsletters (365)
- Engineering Industry Developments, Awards (636)
- Engineering Industry News, Resources (4)
- Engineering Industry Reports, Surveys (597)
- Engineering Recruitment, Employment (219)
- Engineering Seminars (415)
- Engineering Training Courses (457)
- Health and Safety Consultancy, Software (180)
- Health and Safety Events, Training, News (285)
- Health and Safety Legislation (403)
- Health and Safety Strategy, Risk Assessment (115)
- Machine Building (4,612)
-
Materials and Processing (3,025)
- Materials and components (2,263)
- Materials and Processing (5)
- Materials processing and testing (291)
- Rapid Prototyping (466)
-
Monitoring, Measurement and Quality (5,639)
- Data Acquisition Hardware and PC I/O Boards (488)
- Data acquisition Software and Communications (505)
- Data loggers (425)
- Electrical and Electronic Testing, PAT Equipment (642)
- Form/co-ordinate, optical, vision instruments (759)
- Gauges, Indicators and Instruments (448)
- Materials testing equipment (431)
- Monitoring, Measurement and Quality (1)
- Telecomms/network test equipment, software etc (158)
- Testing and Calibration Services and Information (518)
- Testing, analysing and monitoring equipment (1,264)
-
Powertrain Design (3,704)
- Bearings (977)
- Chains and belts (333)
- Gears, brakes, couplings and engines (1,474)
- Hydraulic Components (475)
- Lubricants (441)
- Powertrain Design (3)
-
Sensors (7,266)
- Accelerometers and Vibration Sensors (448)
- Barcode Sensors (103)
- Flowmeters and Flow Sensors (641)
- Gas, Chemical, Radiation, Magnetic Sensors (290)
- Humidity and Environmental Sensors (158)
- Level Sensors and Leak Detectors (537)
- Linear Position Sensors (413)
- Loadcells, Force Sensors, Torque Sensors (727)
- Pressure sensors (639)
- Proximity Sensors (712)
- Rotary Position, Tilt and Angular Sensors (560)
- Sensors (10)
- Temperature sensors (621)
- Vision and Colour Sensors (1,407)
- Small Mechanical Components, Joining, Tools (2,037)
- Valves, Pumps, Process Hardware (3,719)

