Displaying 21 - 36 of 36 articles
Author:Paul Smart| Last Updated: 01/20/2016 | Comments: 0
Have you heard of DNP3 but been unsure of what it is or what it’s used for? In this brief article, I’ll introduce you to this communications protocol, its role in SCADA applications, and how you can use it with your Campbell Scientific equipment and...read moreAuthor:Janet Albers| Last Updated: 01/13/2016 | Comments: 16
After you store measurements and other data in your data logger’s tables, how do you access that data to perform operations in your CRBasic program? Where can you get an all-access pass to your data? This article will explain how you can use a special...read moreAuthor:Jacob Davis| Last Updated: 01/06/2016 | Comments: 2
Do you feel lost when sifting through wind direction data that is listed in degrees? For example, can you picture in your mind what direction 195 degrees is? Would it be easier if your data logger could put your data in compass directions instead? In...read moreAuthor:Janet Albers| Last Updated: 12/30/2015 | Comments: 2
We all know that Campbell Scientific data loggers are really good at taking measurements and storing data. But did you know that they can also make decisions and control other devices? Often, device control is done based on a time interval. This article briefly illustrates...read moreAuthor:Gary Roberts| Last Updated: 12/09/2015 | Comments: 1
Have you ever wanted the ability to control your Raven cellular modem with your data logger? Would it be nice to be able to get data on the health of your cellular modem and its data network? Maybe you even want to reset your Raven...read moreAuthor:Janet Albers| Last Updated: 11/11/2015 | Comments: 0
当你查看测量数据的表格mat, such as in View Pro or similar software, are your column headings, or field names, helpful to you? At a glance, do your field names quickly identify the data in the columns? If not, you may...read moreAuthor:Janet Albers| Last Updated: 10/07/2015 | Comments: 2
CRBasic has a full menu of instructions to help you write or edit your data logger program. This article offers a main course of scheduling your data logger actions using the RealTime() instruction with a side dish of making your program easier to read with...read moreAuthor:Janet Albers| Last Updated: 09/09/2015 | Comments: 0
Our retired data loggers are still in use, and some of them use the Edlog programming language. Do you have an Edlog data logger with a .dld compiled program file that you don’t know how to read? Does your .dld file have codes that you...read moreAuthor:Janet Albers| Last Updated: 08/26/2015 | Comments: 0
If you need help programming a Campbell Scientific data logger, here are some things you can do to have a more productive conversation with a Customer Support and Implementation Engineer. At a minimum you’ll want to know: What data logger you’re working with—such as a CR6, CR1000,...read moreAuthor:Barbra Utley| Last Updated: 08/12/2015 | Comments: 3
You’ve collected your measurement data, but how do you easily make sense out of it? How can you simplify the post-processing of your data and start analyzing it sooner? In this article, I’ll explain how adding some code to your CRBasic program can save you...read moreAuthor:Janet Albers| Last Updated: 08/05/2015 | Comments: 0
Why should you use a Constant declaration in your CRBasic program? What is a Constant anyway? In a previous article ("Going Public with Your Variables in CRBasic"), we talked about the Public and Dim variable declarations. Variables are just that—variable; they change. Constants, on the other hand, don’t change;...read moreAuthor:Janet Albers| Last Updated: 07/21/2015 | Comments: 0
Copying or transposing has become easier with OS 28 (CR6 OS 1). This new operating system enables you to copy portions of an array to a new location, such as when transposing rows and columns. In this example we start with A(3,2) (3 rows, 2 columns) initialized as...read moreAuthor:Janet Albers| Last Updated: 07/01/2015 | Comments: 0
You can perform more complex scaling in an array without needing a For/Next loop. To take advantage of this feature, use OS 28 (CR6 OS 01) or later. In this example program, a unique set of multipliers and offsets is applied to the column of an...read moreAuthor:Jacob Davis| Last Updated: 06/17/2015 | Comments: 3
Through programming, relatively slow SDI-12 measurements can coexist, without problems, alongside fast measurements. To illustrate the need for accommodations in your data logger program, I will share the story of the worst sunburn I ever got. Southern Peru is near the Pacific Ocean, yet is...read moreAuthor:Janet Albers| Last Updated: 06/10/2015 | Comments: 0
Initializing variables within an array is more flexible than ever with OS 28 (CR6 OS 1). You can think of a single dimensioned array as numbers in a column. Two dimensions, in comparison, puts numbers in rows and columns. The third dimension is a page. For example:...read moreAuthor:Janet Albers| Last Updated: 05/29/2015 | Comments: 0
The newest operating system released by Campbell Scientific for its data loggers is OS 28 for the CR800, CR1000, and CR3000. (The comparable operating system version for the CR6 datalogger is OS 01.) This powerful data logger OS has been enhanced so that you can...read more