This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
Hans, Sorry but this support request slipped through the cracks. > > I am plotting wind barbs from gridded point data (METARs) using the > following formula: > > > > makeVector(newName(-D1*sin(D2), "U"),newName(-D3*cos(D4), "V")) > > > > It is my understanding that by using the operand names D1, D2, D3 etc, > ticking the "Create derived quantities.." box under the "Derived" tab in the > Formula Editor, and then specifying the data parameter names in the > Parameters box ("SPD,DIR,SPD,DIR"), IDV should be able to bound the formula > operands with the real data parameters on its own. However, IDV keeps asking > what D1, D2 etc should be associated with every time I use the formula. > > > > How do I get IDV to understand the operand bindings to the data parameters? > > First of all - you don't need to do SPD,DIR,SPD,DIR you could have a formula like: makeVector(newName(-D1*sin(D2), "U"),newName(-D1*cos(D2), "V")) and match on the parameters: SPD,DIR Now, if this formula is used to automatically create a derived quantity when you load in a grid with speed and dir fields then the D1,D2,...,DN will get bound to the fields in the grid. However, if this formula is also to be used by the end user then it shows up in the Formulas and if you evaluate it you need to select appropriate fields from a grid, just like any other formula. -Jeff Ticket Details =================== Ticket ID: HJG-656532 Department: Support IDV Priority: Critical Status: Closed