UploadReferenceElectrodeModel
UploadReferenceElectrodeModel[]⟹referenceElectrodeModel
creates a new referenceElectrodeModel that contains information about the material, working limits, and storage conditions of the reference electrode.
UploadReferenceElectrodeModel[templateReferenceElectrodeModel]⟹referenceElectrodeModel
creates a new referenceElectrodeModel with electrode-related information provided by options and with remaining parameters drew from the templateReferenceElectrodeModel.
Details
- If an existing reference electrode model is found that matches all of the parameters specified for the new reference electrode model, the existing model is returned.
- Reference electrode models generated with this function may be then prepared via ExperimentPrepareReferenceElectrode.
Input
Output
Compatibility Options
Dimensions & Positions Options
Electrode Cleaning Options
Operating Limits Options
Organizational Information Options
Physical Properties Options
Storage Information Options
Wiring Information Options
General Options
Examples
Basic Examples (4)
Create a new reference electrode model from a template model and provide the new information using different options:
Create a new Blank reference electrode model with the provided the information provided in options, with Blank set to Null:
When a model with the same reference electrode parameters is already in the database, the existing model will be returned:
If a Name is specified, a new reference electrode model will be created even if there is already a model existing in the database with the same reference electrode parameters:
Additional Examples (1)
When creating a new Blank reference electrode model, set Blank to Null, and ReferenceElectrodeType, SolutionVolume, Dimensions, BulkMaterial, CoatMaterial, ElectrodeShape, WiringConnectors, MaxNumberOfUses, MinPotential, MaxPotential, and SonicationSensitive are required to be explicitly specified. Name, Synonyms, DefaultStorageCondition, ElectrodePackagingMaterial, WiringDiameters, WiringLength, MaxNumberOfPolishings, WettedMaterials, IncompatibleMaterials are optional to be specified:
Options (26)
Blank (1)
BulkMaterial (1)
CoatMaterial (1)
DefaultStorageCondition (2)
When uploading a new blank reference electrode model, use the DefaultStorageCondition option to specify under which condition this newly generated reference electrode model should be stored:
When uploading a new blank reference electrode model, use the DefaultStorageCondition option to specify under which condition this newly generated reference electrode model should be stored:
Dimensions (1)
ElectrodePackagingMaterial (1)
ElectrodeShape (1)
IncompatibleMaterials (1)
MaxNumberOfPolishings (1)
When uploading a new blank reference electrode model, use the MaxNumberOfPolishings option to specify the number of polishings can be performed on the non-working part (the part that does not directly contact the experiment solution) of the electrodes of this newly generated reference electrode model before the electrodes should be discarded:
MaxNumberOfUses (1)
MaxPotential (1)
MinPotential (1)
Name (1)
RecommendedRefreshPeriod (1)
RecommendedSolventType (1)
ReferenceCouplingSample (1)
ReferenceElectrodeType (1)
ReferenceSolution (1)
SolutionVolume (1)
SonicationSensitive (1)
Synonyms (1)
WettedMaterials (1)
WiringConnectors (1)
WiringDiameters (1)
When uploading a new blank reference electrode model, use the WiringDiameters option to specify diameters of each wiring connector of this newly generated reference electrode model. If WiringDiameters is informed, the ExposedWire wiring connectors should have a non-Null diameter and the non-ExposedWire wiring connectors should have a Null diameter:
Messages (66)
IncompatibleMaterials contains BulkMaterial (1)
IncompatibleMaterials contains CoatMaterial (1)
IncompatibleMaterials contains ElectrodePackagingMaterial (1)
MaxNumberOfPolishings greater than MaxNumberOfUses (1)
Options with too high precisions (1)
Template reference electrode model is deprecated (1)
The ReferenceCouplingSample has a different redox coupling molecule from the molecule in ReferenceSolution (1)
The ReferenceSolution solvent mismatch RecommendedSolventType (1)
URENullPriceForPublicPreparableModel (1)
WettedMaterials does not contain BulkMaterial (1)
WettedMaterials does not contain CoatMaterial (1)
WettedMaterials does not contain ElectrodePackagingMaterial (1)
WiringConnectors and WiringDiameters do not have the same lengths (2)
Wiring diameter not Null for non-ExposedWire wiring connectors (1)
Blank (1)
BulkMaterial (2)
CoatMaterial (2)
DefaultStorageCondition (1)
Dimensions (2)
ElectrodePackagingMaterial (1)
ElectrodeShape (2)
MaxNumberOfPolishings (1)
MaxNumberOfUses (2)
When uploading a new Blank model, if the MaxNumberOfUses is not explicitly specified, an error will be thrown:
If the MaxNumberOfUses option is not less or equal to the MaxNumberOfUses defined by the template reference electrode model's blank model, or by the blank model specified by the Blank option, an error will be thrown:
MaxPotential (2)
When uploading a new Blank model, if the MaxPotential is not explicitly specified, an error will be thrown:
If the MaxPotential option is not less or equal to the MaxPotential defined by the template reference electrode model's blank model, or by the blank model specified by the Blank option, an error will be thrown:
MinPotential (2)
When uploading a new Blank model, if the MinPotential is not explicitly specified, an error will be thrown:
If the MinPotential option is not greater or equal to the MinPotential defined by the template reference electrode model's blank model, or by the blank model specified by the Blank option, an error will be thrown:
Name (1)
RecommendedRefreshPeriod (2)
RecommendedSolventType (2)
ReferenceCouplingSample (5)
If the ReferenceCouplingSample is specified when the model being upload is a Blank model, an error will be thrown:
If the ReferenceCouplingSample is specified when the model being upload is a pseudo reference electrode model, an error will be thrown:
If the ReferenceCouplingSample is set to Null when the model being upload is a non-pseudo reference electrode model, an error will be thrown:
If the provided ReferenceCouplingSample's Analytes field is not populated, an error will be thrown:
If the provided ReferenceCouplingSample's Analytes field has more than one entry, an error will be thrown:
ReferenceElectrodeType (4)
If the RecommendedSolventType is not explicity specified when the model being upload is a Blank model, an error will be thrown:
If the ReferenceElectrodeType is the same with the Blank model's ReferenceElectrodeType, an error will be thrown:
If the ReferenceElectrodeType is not a 'Bare', an error will be thrown:
If the ReferenceElectrodeType is a 'Bare' type when the model being uploaded is a non-Blank model, an error will be thrown:
ReferenceSolution (10)
If the provided ReferenceSolution has less than two non-Null entries in its Composition field, an error will be thrown:
If the provided ReferenceSolution has no entries in its Solvent field, an error will be thrown:
If the provided ReferenceSolution has more than one entry in its Solvent field, an error will be thrown:
If the provided ReferenceSolution's solvent molecule has no DefaultSampleModel, an error will be thrown:
If the provided ReferenceSolution's solvent sample has more than one entry in its Composition field, an error will be thrown:
If the provided ReferenceSolution's Analytes field is not populated, an error will be thrown:
If the provided ReferenceSolution's Analytes field has more than one entry, an error will be thrown:
If the provided ReferenceSolution's solvent molecule has no DefaultSampleModel, an error will be thrown:
If the ReferenceSolution is specified when the model being upload is a Blank model, an error will be thrown:
If the ReferenceSolution is set to Null when the model being upload is not a Blank reference electrode model, an error will be thrown: