El Blog de Campbell Scientific Sugerencias técnicas y recomendaciones de expertos

Temas Blog


Buscar en el Blog


Suscribirse al Blog

Configure sus preferencias para la recepción de notificaciones por email cuando se publiquen nuevos artículos en el blog que coincidan con sus áreas de interés.


Entre su dirección email:



Sugerir un Artículo

¿Hay algún tema sobre el cual desea saber más? Háganoslo saber. Por favor sea lo más específico que pueda.

Leave this field empty

Displaying 1 - 20 of 24 articles tagged with: CRBasic

7 Things You Should Know about New Cellular Options for Data Loggers

Autor: Gary Roberts | Última actualización: 02/21/2018 | Comentarios: 3

7 things you should know about new cellular options for data loggers

You may have heard about the new integrated cellular modem gateways available as options on some of our data loggers. But, do you know what these options really offer, and how they can help your data communication needs now and for decades to come? In... leer más

Understanding CRBasic Program Compile Modes: Sequential and Pipeline

Autor: Janet Albers | Última actualización: 10/25/2017 | Comentarios: 2

understanding crbasic program compile modes: sequential and pipeline

Have you ever noticed a message saying that your CRBasic program compiled in PipelineMode or SequentialMode? What does it mean? And, when does it matter? In this article, we’ll look at these two modes. Sequential Mode Let’s start with the more straightforward mode: SequentialMode. The CRBasic Editor... leer más

Using Loops in CRBasic to Prevent Unnecessary Skipped Scans

Autor: Gary Roberts | Última actualización: 05/31/2017 | Comentarios: 2

using loops in crbasic to prevent unnecessary skipped scans

Maybe you’re like me when it comes to skipped scans. I have always disliked seeing skipped scans in my data loggers. I have been trained to watch out for them and do my best to write my CRBasic programs in a way that makes them... leer más

Use Pointers to Make Your CRBasic Programs More Efficient

Autor: Gary Roberts | Última actualización: 03/23/2017 | Comentarios: 2

use pointers to make your crbasic programs more efficient

Pointers are a great tool for CRBasic programs. If you use them carefully, pointers can reduce the amount of program code you need to write, thereby increasing your program’s efficiency and enabling you to use less memory. (Your program can run faster because it does... leer más

How to Use Call-back Capability so Your Datalogger Initiates Data Retrieval

Autor: Jacob Davis | Última actualización: 02/22/2017 | Comentarios: 2

how to use call-back capability so your datalogger initiates data retrieval

Have you come across situations where you want your datalogger to initiate data retrieval, rather than your PC? For example, do you have an environmental condition that you want to transmit alarm data for? Although IP-based communication is prevalent, sometimes you may need datalogger-initiated communication because... leer más

Sending Email from Your Data Logger Just Got Easier!

Autor: Dana Worley | Última actualización: 01/25/2017 | Comentarios: 12

sending email from your data logger just got easier!

Have you had problems finding an SMTP server to use to send emails from your datalogger? Are compatibility issues causing you to look for a work-around? Keep reading for a solution that may be just what you need. Some Background In 2006, we added the ability in... leer más

Available Security Measures for Internet-Connected Dataloggers

Autor: Dana Worley | Última actualización: 12/07/2016 | Comentarios: 2

available security measures for internet-connected dataloggers

The Internet of Things offers a lot of advantages in today’s culture. There are consumer devices that let you monitor and control mood lighting and music in your home, keep track of last week’s leftover dinner in your refrigerator, and help you brew a cup... leer más

How to Access Your Measurement Data Using DNP3

Autor: Paul Smart | Última actualización: 09/02/2016 | Comentarios: 1

how to access your measurement data using dnp3

Turning your Campbell Scientific data logger into a DNP3 outstation is a great way to allow systems that use the DNP3 protocol to have access to your live measurement data, as well as historical data. When you use your data logger as a DNP3 outstation, the... leer más

¿Cómo almacenar datos del datalogger en una tarjeta de memoria?

Autor: Carolyn Ivans | Última actualización: 06/22/2016 | Comentarios: 5

¿cómo almacenar datos del datalogger en una tarjeta de memoria?

You may have identified the need to add external data storage to your datalogger with flash-memory cards. But do you know which CRBasic instruction to use to do it? In this article, I’ll help you choose the most suitable instruction for your application. In a future... leer más

¿Cómo acceder a medidas en tiempo real mediante Modbus?

Autor: Paul Smart | Última actualización: 04/07/2016 | Comentarios: 11

¿cómo acceder a medidas en tiempo real mediante modbus?

¿Sabía usted que puede convertir su datalogger Campbell Scientific en un esclavo Modbus TCP/IP? ¿Sabía usted por qué eso es una buena idea? Los dataloggers Campbell Scientific se utilizan comúnmente como dispositivos esclavos Modbus. Esto significa que el datalogger está configurado para implementar el protocolo de comunicaciones... leer más

5 Steps to Post Your CR6 Data to Weather Underground

Autor: Sam Utley | Última actualización: 03/23/2016 | Comentarios: 10

5 steps to post your cr6 data to weather underground

Over the years, you may have seen a number of Weather Underground PWS (personal weather station) discussions and solutions posted on the Campbell Scientific User Forum. In this article, I’ll show you how to post your data directly from an Internet-connected CR6 Measurement and Control Datalogger... leer más

6 pasos para importar datos al datalogger de un fichero XML externo en InterNet

Autor: Gary Roberts | Última actualización: 03/02/2016 | Comentarios: 1

6 pasos para importar datos al datalogger de un fichero xml externo en internet

Would it be helpful to include data from a reputable source with your own data? If you have permission to use another source’s data for free or by agreement, how can you easily extract the specific data you want to use without doing a lot... leer más

Vamos a conocer el protocolo DNP3

Autor: Paul Smart | Última actualización: 01/20/2016 | Comentarios: 0

vamos a conocer el protocolo dnp3

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... leer más

How to Convert Wind Directions in Degrees to Compass Directions

Autor: Jacob Davis | Última actualización: 01/06/2016 | Comentarios: 2

how to convert wind directions in degrees to compass directions

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 datalogger could put your data in compass directions instead? In this... leer más

How to Access and Control Your Raven Modem via TCP/IP

Autor: Gary Roberts | Última actualización: 12/09/2015 | Comentarios: 1

how to access and control your raven modem via tcp/ip

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... leer más

CRBasic Tips to Simplify Data Post-Processing

Autor: Barbra Utley | Última actualización: 08/12/2015 | Comentarios: 3

crbasic tips to simplify data post-processing

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... leer más

The Benefits of Using Constants in CRBasic

Autor: Janet Albers | Última actualización: 08/05/2015 | Comentarios: 0

the benefits of using constants in crbasic

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;... leer más

4 New Ways to Use Array Notation: Copying or Transposing

Autor: Janet Albers | Última actualización: 07/21/2015 | Comentarios: 0

4 new ways to use array notation: copying or transposing

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... leer más

4 New Ways to Use Array Notation: Complex Scaling

Autor: Janet Albers | Última actualización: 07/01/2015 | Comentarios: 0

4 new ways to use array notation: complex scaling

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... leer más

How to Prevent Skipped Scans and a Sunburn

Autor: Jacob Davis | Última actualización: 06/17/2015 | Comentarios: 3

how to prevent skipped scans and a sunburn

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... leer más