The present disclosure generally relates to material testing systems and, more particularly, to material testing systems with data importation workflow progression.
Material testing machines are used to test the properties (e.g., tensile/compressive strength) of various material specimens. The particular method of testing (a.k.a. test method) may vary from material specimen to material specimen. A computing device in communication with the material testing machine may guide a user through a workflow to setup, execute, and analyze the results of each test method.
Limitations and disadvantages of conventional and traditional approaches will become apparent to one of skill in the art, through comparison of such systems with the present disclosure as set forth in the remainder of the present application with reference to the drawings.
The present disclosure is directed to material testing systems with data importation workflow progression, substantially as illustrated by and/or described in connection with at least one of the figures, and as set forth more completely in the claims.
These and other advantages, aspects and novel features of the present disclosure, as well as details of an illustrated example thereof, will be more fully understood from the following description and drawings.
The figures are not necessarily to scale. Where appropriate, the same or similar reference numerals are used in the figures to refer to similar or identical elements. For example, reference numerals utilizing lettering (e.g., grip 124a, grip 124b) refer to instances of the same reference numeral that does not have the lettering (e.g., grips 124).
Material testing workflows sometimes require an operator to enter several pieces of information to setup a test method for execution, analyze results of the test method, and/or report the results of the test method. However, manual entry of information relevant to the test method risks both data entry errors and delay. While some systems automatically import the information, it can be inconvenient for operators to switch between a data importation device (e.g., tag reader) and a separate input device (e.g., touch screen) to select the correct input field, move the information to the correct input field, and/or select to advance the workflow.
The disclosed example material testing systems use data importation devices to both automatically import data, and advance (or progress) the state of the material testing workflow. The automatic importation of data helps to reduce data entry errors that can occur during manual data entry. The workflow progression reduces the need (and/or time needed) for an operator to switch back and forth between the data importation device and a separate input device to advance the workflow.
Some examples of the present disclosure relate to a material testing system, comprising: a data importation device, the data importation device comprising a camera, a tag reader, or a measurement device; a material testing machine, comprising: a test sensor, a test actuator, and a test controller configured to control the test actuator; a display screen; and a computing device configured for communication with the display screen, the material testing machine, and the data importation device, the computing device comprising: processing circuitry configured to: initiate a material testing workflow configured to guide a user through setup, execution, or analysis of a test method of the material testing machine, display, on the display screen, a first graphical user interface (GUI) associated with a first state of the material testing workflow, the first GUI comprising one or more input fields, in response to receiving final field input data from the data importation device while a final input field of the one or more input fields has a focus for input: populate the final input field using the final field input data, and advance the focus for input away from the one or more input fields, and in response to receiving subsequent input data from the data importation device after the one or more input fields are populated on the display screen and the focus for input has been advanced away from the one or more input fields: advance the material testing workflow from the first state to a second state, and display, on the display screen, a second GUI associated with the second state of the material testing workflow.
In some examples, the processing circuity of the computing device is further configured to control the controller of the material testing machine to execute the test method using the final field input data. In some examples, the tag reader comprises a barcode reader, a near field communication (NFC) tag reader, a radio frequency identification (RFID) tag reader, or a short range ultra-high radio frequency tag reader. In some examples, the measurement device comprises a digital caliper.
In some examples, the first GUI further comprises guidance regarding how to use the data importation device to obtain the final field input data or subsequent input data. In some examples, the processing circuitry is further configured to: validate that the final field input data meets an input criterion, and prevent population of the final input field, advancement of the focus for input, or execution of the test method if the final field input data does not meet the test criterion. In some examples, validating that the final field input data meets the input criterion comprises validating that the final field input data is representative of an identifier of a fixture that complies with a test configuration of the test method.
Some examples of the present disclosure relate to a method, comprising: initiating, via processing circuitry of a computing device, a material testing workflow configured to guide a user through setup, execution, or analysis of a test method of a material testing machine in communication with the computing device, the material testing machine comprising a test sensor, a test actuator, and a test controller configured to control the test actuator; displaying, on a display screen in communication with the computing device, a first graphical user interface (GUI) associated with a first state of the material testing workflow, the first GUI comprising one or more input fields; receiving, at the computing device, final field input data from a data importation device while a final field input field of the one or more input fields has a focus for input, the data importation device comprising a camera, a tag reader, or a measurement device; in response to receiving, at the computing device, the final field input data from the data importation device while the final input field of the one or more input fields has the focus for input: populating the final input field using the final field input data, and advancing the focus for input away from the one or more input fields; and in response to receiving subsequent input data at the computing device, from the data importation device, after the one or more input fields are populated on the display screen and the focus for input has been advanced away from the one or more input fields: advancing the material testing workflow from the first state to a second state, and displaying, on the display screen, a second GUI associated with the second state of the material testing workflow.
In some examples, the method further comprises controlling, by the processing circuitry of the computing device, the controller of the material testing machine to execute the test method using the final field input data. In some examples, the tag reader comprises a barcode reader, a near field communication (NFC) tag reader, a radio frequency identification (RFID) tag reader, or a short range ultra-high radio frequency tag reader. In some examples, the measurement device comprises a digital caliper.
In some examples, the first GUI further comprises guidance regarding how to use the data importation device to obtain the final field input data or subsequent input data. In some examples, the method further comprises validating, by the processing circuitry, that the final field input data meets an input criterion; and preventing population of the final input field, advancement of the focus for input, or execution of the test method if the final field input data does not meet the test criterion. In some examples, validating that the final field input data meets the input criterion comprises validating that the final field input data is representative of an identifier of a fixture that complies with a test configuration of the test method.
Some examples of the present disclosure relate to a non-transitory computer readable medium comprising machine readable instructions which, when executed by a processor, cause the processor to: initiate a material testing workflow configured to guide a user through setup, execution, or analysis of a test method of a material testing machine, the material testing machine comprising a test sensor, a test actuator, and a test controller configured to control the test actuator; display, on a display screen, a first graphical user interface (GUI) associated with a first state of the material testing workflow, the first GUI comprising one or more input fields; receive final field input data from a data importation device while a final field input field of the one or more input fields has a focus for input, the data importation device comprising a camera, a tag reader, or a measurement device; in response to receiving the final field input data from the data importation device while the final input field of the one or more input fields has the focus for input: populate the final input field using the final field input data, and advance the focus for input away from the one or more input fields; and in response to receiving subsequent input data at the computing device, from the data importation device, after the one or more input fields are populated on the display screen and the focus for input has been advanced away from the one or more input fields: advance the material testing workflow from the first state to a second state, and display, on the display screen, a second GUI associated with the second state of the material testing workflow.
In some examples, the non-transitory computer readable medium further comprises machine readable instructions which, when executed by a processor, cause the processor to: control the controller of the material testing machine to execute the test method using the final field input data. In some examples, the tag reader comprises a barcode reader, a near field communication (NFC) tag reader, a radio frequency identification (RFID) tag reader, or a short range ultra-high radio frequency tag reader, and wherein the measurement device comprises a digital caliper. In some examples, the first GUI further comprises guidance regarding how to use the data importation device to obtain the final field input data or subsequent input data.
In some examples, the non-transitory computer readable medium further comprises machine readable instructions which, when executed by a processor, cause the processor to: validate that the final field input data meets an input criterion; and prevent population of the final input field, advancement of the focus for input, or execution of the test method if the final field input data does not meet the test criterion. In some examples, validating that the final field input data meets the input criterion comprises validating that the final field input data is representative of an identifier of a fixture that complies with a test configuration of the test method.
In the example of
In the example of
In the example of
In the example of
In the example of
In some examples, the material testing machine 102 may be configured for static mechanical testing. For example, the material testing machine 102 may be configured for compression strength testing, tension strength testing, shear strength testing, bend strength testing, deflection strength testing, tearing strength testing, peel strength testing (e.g., strength of an adhesive bond), torsional strength testing, and/or any other compressive and/or tensile testing. Additionally or alternatively, the material testing machine 102 may be configured to perform dynamic testing.
In some examples, the material testing machine 102 is configured to interface with the computing system 104 to conduct a test method. In some examples, the computing system 104 may use data imported from the data importation device(s) 108 to conduct the test method, and/or analyze results of the test method.
In the example of
In some examples, a tag 136 may be attached to the specimen 128, a packaging of the specimen 128, a crosshead 120, a fixture 122 (see, e.g.,
In some examples, the tag 136 may be a one dimensional barcode tag 136a, a two dimensional barcode 136b (e.g., Quick Response code), a Bluetooth tag 136c (e.g., a tag 136 configured to use short-range ultra-high radio frequency in the 2.4 GHz Industrial, Scientific, and Medical (ISM) frequency band, between 2.402 and 2.480 GHz), a near field communication (NFC) tag 136d, a radio frequency identification (RFID) tag 136e, and/or some other type of tag 136. In some examples, the camera 132 may be configured to read and/or scan a one dimensional barcode tag 136a and/or two dimensional barcode tag 136b. In some examples, the camera 132 may be incorporated into the tag reader 134.
In some examples, the data importation device 108 may capture data in response to user activation of a trigger, button, or other capture input 209 of the data importation device 108 (see, e.g.,
In the example of
The example material testing machine 102 includes one or more actuators 210 connected with one or more drive shafts 212. In some examples, the actuators 210 may be used to provide force to, and/or induce motion of, the drive shafts 212. In some examples, the actuators 210 may include electric motors, pneumatic actuators, hydraulic actuators, piezoelectric actuators, relays, and/or switches.
The drive shafts 212 are further shown connected to the movable crosshead 120, such that movement of the drive shaft(s) 212 via the actuator(s) 210 will result in movement of the movable crosshead 120. While termed drive shafts 212 in the example of
The example material testing machine 102 further includes a controller 214 in electrical communication with the actuator(s) 210. In some examples, the controller 214 may include processing circuitry and/or memory circuitry. In some examples, the controller 214 may be configured to control the material testing machine 102 based on one or more commands, control inputs, and/or test parameters. In some examples, the controller 214 may be configured to translate commands, control inputs, and/or test parameters (e.g., received from the computing system 104) to appropriate (e.g., electrical) signals that may be delivered to the actuator(s) 210, thereby controlling operation of the material testing machine 102 (e.g., via the actuator(s) 210). For example, the controller 214 may provide one or more signals(s) commanding more or less electrical power be provided to the actuator(s) 210, to thereby increase or decrease applied force.
In the example of
The example controller 214 is further in electrical communication with a control panel 216 of the material testing machine 102. In some examples, the control panel 216 may include one or more input devices (e.g., buttons, switches, slides, knobs, microphones, dials, and/or other electromechanical input devices). In some examples, the control panel 216 may be used by an operator to directly control the material testing machine 102. In some examples, the controller 214 may be configured to translate commands, control inputs, and/or test parameters received via the control panel 216 to appropriate (e.g., electrical) signals that may be delivered to the actuator(s) 210 and/or grip(s) 124 to control the material testing machine 102.
The controller 214 is also shown in electrical communication with a network interface 218b of the material testing machine 102. In some examples, the network interface 218b includes hardware, firmware, and/or software to connect the material testing machine to the computing device 104 (e.g., wirelessly and/or through cable 106). In some examples, the controller 214 may receive information (e.g., commands) from the computing device 202 through the network interface 218b, and/or send information (e.g., measurement data from sensor(s) 126) to the computing device 202 through the network interface 218b.
The example computing device 202 includes network interfaces 218a. As shown, one network interface 218a is in communication with the network interface 218b of the material testing machine 102 through cable 106. As shown, the computing device 102 further includes a network interface 218a in communication with a network 220 (e.g., the Internet). In some examples, the computing device 202 may be in communication with other computing systems 104 and/or material testing machines 102 through the network interface(s) 218a. As shown, the network interface 218b is electrically connected to a common electrical bus 220 of the computing device 202.
The computing device 202 also includes one or more input/output (I/O) interfaces 222 connected to the common electrical bus 220. In some examples, the one or more I/O interfaces 222 may comprise one or more universal serial bus (USB) ports, Thunderbolt ports, FireWire (IEEE 1394) ports, and/or any other type of serial and/or parallel data port. In some examples, the one or more I/O interfaces 222 may be configured for wireless (rather than wired) connection. As shown, the I/O interface(s) 222 are connected to the data importation device(s) 108 via cord 110.
The computing device 202 further includes processing circuitry 224 connected to the common electrical bus 220. In some examples, the processing circuitry 224 may comprise one or more processors. In some examples, the processing circuitry 224 is configured to process information received from the UI 204, data importation device(s) 108, and/or material testing machine 102. In some examples, the processing circuitry 224 is configured to transmit (e.g., via network interface(s) 218a) commands and/or test parameters to the material testing machine 102. In some examples, the processing circuitry 224 is configured to output information to an operator through the UI 204. In some examples, the computing device 202 is configured to execute machine readable instructions stored in memory circuitry 226.
The example computing device 202 further includes memory circuitry 226 connected to the common electrical bus 220. As shown, the memory circuitry 226 includes a material testing workflow 300 and a workflow progression process 400. While shown as part of the memory circuitry 226 in the example of
In some examples, the material testing workflow 300 and/or workflow progression process 400 are implemented using non-transitory machine readable instructions stored in the memory circuitry 226. In some examples, the processing circuitry 224 is configured to execute the machine readable instructions of the material testing workflow 300 to guide a user through setup, execution, and analysis of a test method of the material testing machine 102. In some examples, the computing device 202 is configured to interface with the controller 214 of the material testing machine 102 to execute the test method during the material testing workflow 300.
In some examples, the UI 204 is configured to show (and/or otherwise output) one or more display states of a graphical user interface (GUI) 500 (see, e.g.,
In some examples, the material testing workflow 300 progresses through the workflow states to guide a user through setup, execution, and analysis of a test method of the material testing machine 102. In some examples, a particular workflow state may be associated with an output of the UI 204 (e.g., a display state of a GUI 500 showing one or more input fields 506, visual guidance 514, sensor measurements, test results, etc.). While the material testing workflow 300 is sometimes described below as conducting certain actions for the sake of understanding, it should be understood that one or more of the above described components of the material testing system 100 (e.g., the processing circuitry 224, UI 204, etc.) may undertake the actions on behalf (and/or according to instructions) of the material testing workflow 300.
In the example of
The information prompted for (and/or collected) during the sample setup state(s) 302 may be information that is applicable to all the specimens 128 and test methods, such as, for example, a date the test(s) will be run, a date the specimens 128 were manufactured/shipped/packaged, identification information (e.g., number, name, etc.) of the operator, identification information (e.g., number(s), name(s), etc.) of the fixture(s), and/or other information relevant to all the tests of all the specimens 128. In some examples, prompted for (and/or collected) during the sample setup state(s) 302 may be imported, such as, for example, by reading a tag 136 attached to (and/or capturing an image of) a packaged sample of specimens 128, material testing machine 102, and/or component of the material testing machine 102 (e.g., fixture 122, crosshead 120, etc.). As another example, the computing device 202 may load from memory circuitry 226, or download through the network 220, information based on an image captured by the data importation device(s) 108 (e.g., an image of a packaged sample of specimens 128, material testing machine 102, and/or component of the material testing machine 102).
In the example of
During the test specimen and/or test method setup state(s) 304, the material testing workflow 300 prompts an operator for (and/or collects) information pertaining to a particular specimen 128 of a sample, and/or information pertaining a particular test method that will be used to test the particular specimen 128. For example, the information prompted for (and/or collected) during the test specimen and/or test method setup state(s) 304 may include a date the test will be run, a date the specimen 128 was manufactured/shipped/packaged, identification information of the specimen 128 (e.g., number, name, description, etc.), identification information of the test (e.g., number, name, description, etc.), pre-test characteristics of the specimen 128 (e.g., measurements, material type, weight, color, shape, etc.), target parameters of the test (e.g., start/end positions of grip(s) 124/crosshead 120, distance moved by crosshead 120, speed of movement of crosshead 120, expected result(s) of test (e.g., position/type of break, distance moved before break, force applied before break, post-test characteristics of sample, etc.), time(s) when sensor(s) 126 should take measurement(s), etc.), and/or other information relevant to a particular test method and/or a particular specimen.
In some examples, information prompted for (and/or collected) during the test specimen and/or test method setup state(s) 304 may be imported. For example, the data importation device(s) 108 may import information read from a tag 136 attached to a specimen 128 (and/or associated packaging), material testing machine 102, and/or component of the material testing machine 102 (e.g., fixture 122, crosshead 120, etc.). As another example, the data importation device(s) 108 may import information regarding the specimen 128 measured by a digital caliper 130. As another example, the computing device 202 may load from memory circuitry 226, or download through the network 220, information relating to the specimen 128 based on an image captured by the data importation device(s) 108.
In the example of
In the example of
For example, the information prompted for (and/or collected) during the post-test specimen analysis setup state(s) 308 may include post-test characteristics of the specimen 128, actual parameters of the test, actual results of the test, and/or other information relevant to an analysis of the test method and/or test sample. While shown as a separate state in
In the example of
In the example of
In the example of
In the example of
In some examples, the one or more prompts 504 output at block 404 prompt a user to enter into the input field(s) 506 certain information relevant to the current state of the material testing workflow 300. In some examples, the workflow progression process 400 additionally focuses on a particular input field 506 of the one or more input fields 506. In some examples, the input field 506 that has the focus for input will be the input field 506 that is populated with data in response to input of data by the operator through the UI 204, and/or importation of data through the data importation device 108. In some examples, guidance 514 may additionally be output that instructs the operator how to use the data importation device 108 to input data (see, e.g.,
In the example of
In the example of
For example, the input field criterion may mandate that any received data intended for the input field 506 be in a particular format (e.g., as a date, number, alphanumeric string, single character, Boolean value, etc.). As another example, the input field criterion may mandate that any received data intended for the input field 506 be associated with a particular type of fixture 122, sample, or specimen 128. For example, the memory circuitry 226 may store (and/or the computing device 202 may access via network 220) a data structure that associates certain identifying information with certain types (e.g., classifications, categories, makes, models, brands, etc.) of fixtures 122, samples, and/or specimens 128, and the workflow progression process 400 determine whether the fixture 122, sample, and/or specimen 128 associated with the received data is of a type that is in compliance with the input field criterion. As part of the determination at block 408, the workflow progression process 400 may translate and/or decode the data received from the data importation device(s) 108 if necessary.
In the example of
In the example of
In the example of
For example, the state criterion may mandate that a fixture 122 (e.g., identified during the current state) is appropriate for use with an identified material testing machine 102 and/or specimen 128 (e.g., also identified during the current state). As another example, the state criterion may mandate that a specimen 128 to be tested using an identified fixture 122 and/or material testing machine 102 be within certain size and/or weight limits, and/or be of an appropriate type. In some examples, a data structure may be used to make the determination (e.g., similar to that which is discussed above with respect to block 408). As shown, the workflow progression process 400 proceeds to block 410 after block 418 if it is determined that the data does not comply with the one or more state criterion associated with the current state of the material testing workflow 300.
In the example of
In the example of
In the example of
In the example of
If the next state is an execution or calculation state, then the workflow progression process 400 proceeds to block 428, where the material testing workflow 300 progresses to (and/or executes/calculates) the execution or calculation state. In some examples, the data collected during prior states of the material testing workflow 300 may be used to perform the executions and/or calculations of the execution/calculation state(s). If the next state is not an execution or calculation state, the workflow progression process 400 proceeds to block 403 after block 426 (and also proceeds to block 403 after block 426), where the workflow progression process 400 iterates to the next state in the material testing workflow 300, and then starts again at block 404.
The disclosed material testing system 100 allows operators to use data importation devices 108 to automatically import data into input fields 506 of a GUI 500 associated with a material testing workflow 300. Such automatic importation helps to avoid potential errors in manual entry. Additionally, the material testing system 100 allows operators to advance the material testing workflow 300 (and/or GUI 500) from one state to another, thereby reducing the need (and/or time needed) for an operator to switch back and forth between the data importation device(s) 108 and a separate input device of the UI 204.
The present methods and/or systems may be realized in hardware, software, or a combination of hardware and software. The present methods and/or systems may be realized in a centralized fashion in at least one computing system, or in a distributed fashion where different elements are spread across several interconnected computing or cloud systems. Any kind of computing system or other apparatus adapted for carrying out the methods described herein is suited. A typical combination of hardware and software may be a general-purpose computing system with a program or other code that, when being loaded and executed, controls the computing system such that it carries out the methods described herein. Another typical implementation may comprise an application specific integrated circuit or chip. Some implementations may comprise a non-transitory machine-readable (e.g., computer readable) medium (e.g., FLASH drive, optical disk, magnetic storage disk, or the like) having stored thereon one or more lines of code executable by a machine, thereby causing the machine to perform processes as described herein.
While the present method and/or system has been described with reference to certain implementations, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted without departing from the scope of the present method and/or system. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the present disclosure without departing from its scope. Therefore, it is intended that the present method and/or system not be limited to the particular implementations disclosed, but that the present method and/or system will include all implementations falling within the scope of the appended claims.
As used herein, “and/or” means any one or more of the items in the list joined by “and/or”. As an example, “x and/or y” means any element of the three-element set {(x), (y), (x, y)}. In other words, “x and/or y” means “one or both of x and y”. As another example, “x, y, and/or z” means any element of the seven-element set {(x), (y), (z), (x, y), (x, z), (y, z), (x, y, z)}. In other words, “x, y and/or z” means “one or more of x, y and z”.
As utilized herein, the terms “e.g.,” and “for example” set off lists of one or more non-limiting examples, instances, or illustrations.
As used herein, the terms “coupled,” “coupled to,” and “coupled with,” each mean a structural and/or electrical connection, whether attached, affixed, connected, joined, fastened, linked, and/or otherwise secured. As used herein, the term “attach” means to affix, couple, connect, join, fasten, link, and/or otherwise secure. As used herein, the term “connect” means to attach, affix, couple, join, fasten, link, and/or otherwise secure.
As used herein the terms “circuits” and “circuitry” refer to physical electronic components (i.e., hardware) and any software and/or firmware (“code”) which may configure the hardware, be executed by the hardware, and or otherwise be associated with the hardware. As used herein, for example, a particular processor and memory may comprise a first “circuit” when executing a first one or more lines of code and may comprise a second “circuit” when executing a second one or more lines of code. As utilized herein, circuitry is “operable” and/or “configured” to perform a function whenever the circuitry comprises the necessary hardware and/or code (if any is necessary) to perform the function, regardless of whether performance of the function is disabled or enabled (e.g., by a user-configurable setting, factory trim, etc.).
As used herein, a control circuit may include digital and/or analog circuitry, discrete and/or integrated circuitry, microprocessors, DSPs, etc., software, hardware and/or firmware, located on one or more boards, that form part or all of a controller, and/or are used to control a welding process, and/or a device such as a power source or wire feeder.
As used herein, the term “processor” means processing devices, apparatus, programs, circuits, components, systems, and subsystems, whether implemented in hardware, tangibly embodied software, or both, and whether or not it is programmable. The term “processor” as used herein includes, but is not limited to, one or more computing devices, hardwired circuits, signal-modifying devices and systems, devices and machines for controlling systems, central processing units, programmable devices and systems, field-programmable gate arrays, application-specific integrated circuits, systems on a chip, systems comprising discrete elements and/or circuits, state machines, virtual machines, data processors, processing facilities, and combinations of any of the foregoing. The processor may be, for example, any type of general purpose microprocessor or microcontroller, a digital signal processing (DSP) processor, an application-specific integrated circuit (ASIC), a graphic processing unit (GPU), a reduced instruction set computer (RISC) processor with an advanced RISC machine (ARM) core, etc. The processor may be coupled to, and/or integrated with a memory device.
As used, herein, the term “memory” and/or “memory device” means computer hardware or circuitry to store information for use by a processor and/or other digital device. The memory and/or memory device can be any suitable type of computer memory or any other type of electronic storage medium, such as, for example, read-only memory (ROM), random access memory (RAM), cache memory, compact disc read-only memory (CDROM), electro-optical memory, magneto-optical memory, programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically-erasable programmable read-only memory (EEPROM), a computer-readable medium, or the like. Memory can include, for example, a non-transitory memory, a non-transitory processor readable medium, a non-transitory computer readable medium, non-volatile memory, dynamic RAM (DRAM), volatile memory, ferroelectric RAM (FRAM), first-in-first-out (FIFO) memory, last-in-first-out (LIFO) memory, stack memory, non-volatile RAM (NVRAM), static RAM (SRAM), a cache, a buffer, a semiconductor memory, a magnetic memory, an optical memory, a flash memory, a flash card, a compact flash card, memory cards, secure digital memory cards, a microcard, a minicard, an expansion card, a smart card, a memory stick, a multimedia card, a picture card, flash storage, a subscriber identity module (SIM) card, a hard drive (HDD), a solid state drive (SSD), etc. The memory can be configured to store code, instructions, applications, software, firmware and/or data, and may be external, internal, or both with respect to the processor.
This application claims the priority to, and the benefit of, U.S. Provisional Patent Application No. 63/435,606, filed Dec. 28, 2022, entitled “Material Testing Systems with Data Importation Workflow Progression,” the entire contents of which are hereby incorporated by reference.
Number | Date | Country | |
---|---|---|---|
63435606 | Dec 2022 | US |