Programming Topics Your source for programming-related articles

ブログについて

These articles provide information to help you understand and write datalogger programs.


ブログを検索する


ブログを購読する

興味のある分野に一致する新しいブログ記事が投稿されたときに電子メール通知を受信するように設定してください。


Area / Application

Product Category

Activity

Corporate / News

Enter your email address:



記事を提案する

もっと詳しく知りたいトピックはありますか? お知らせください。できるだけ具体的にご記入ください。

Leave this field empty

Displaying 1 - 20 of 42 articles

舞台裏: 科学的にホリデーシーズンを盛り上げる

著者: Eric Schmidt | 最終更新日: 12/17/2024 | コメント: 0

舞台裏: 科学的にホリデーシーズンを盛り上げる

音楽は常に私の人生の一部でした。ピアノを 10 年間、オーボエを 6 年間、そしてバンドや交響楽団で数え切れないほど演奏してきました。そのため、Campbell Scientificに入社してバイブレーティング ワイヤ センサについて学んだとき、音楽の可能性に興奮しました。その結果は? クラックメータが「ジングルベル」を演奏するようになりました。下のビデオをご覧ください。 このブログ記事では、Campbell Scientific CR6 データロガーを使用して、6 つのステップでビデオがどのように作成されたかを説明します。 #1 – セットアップの構築 ビデオで最初に目につくのは、Campbell Scientifcで構築した 5 台の Geokon 4420 クラックメータを備えたセットアップです。私たちはトレーニング クラスでこれらのデバイスを頻繁に使用して、センサを取り付けて読み取りを行うのがいかに簡単かを人々に示しています。このホリデー プロジェクトで最も重要な機能は、端にある小さな黒いホイールで、これにより変位を正確に調整できます。このトグルを使用して、各センサを特定の音に調整できました。 #2 – 周波数範囲の決定 すべてのバイブレーティング ワイヤー センサには周波数範囲があり、曲に使用できる音符の数が制限されます。私が使用したセットアップでは、この範囲がさらに制限されました。各クラックメータの音符範囲を決定するために、CR6 にセンサを取り付け、変位を最低点に調整し、LoggerNet ソフトウェアを使用して周波数をチェックしました。次に、張力を最高点まで上げ、その周波数も記録しました。このプロセスにより、各楽器の演奏可能な範囲を特定できました。「周波数音符チャート」をすばやく検索すると、曲に適した音が明らかになりました。 #3 – 曲の選択と音のチューニング 6 音以下のホリデー ソングを検索した結果、完璧な一致が見つかりました。「ジングルベル」のコーラスです。各クラックメータ装置のテンション ホイールを使用して、必要な各音にチューニングしました。新しいスキャンを待つことで、周波数の変化を確認でき、時間のかかる反復プロセスを経て、各クラックメータを小数点以下 3 桁まで非常に正確な音にチューニングすることができました。 #4 – 曲のプログラミング 次の部分は難しかったです。スキャン レートに合わせて曲をループ再生するプログラムを CRBasic で作成する必要がありました。以下はそのプログラムの一部のスクリーンショットです。遅延機能が使用されているのがわかります。これにより、ノートを長く保持できるようになりました。最後に、ノートと遅延の数を数え、その数に 2/3 秒を掛けて、スキャン レートの長さを計算しました。 #5... 続きを読む

How Do You Put Learning into Action?

著者: Vim Mistry | 最終更新日: 03/11/2024 | コメント: 0

how do you put learning into action?

While continuous learning in the field of environmental monitoring is important, it’s even more critical to put that learning to practical use. Understanding the benefits for both employees and organizations to stay up to date on technology, expand expertise, and improve performance is one thing.... 続きを読む

4 Reasons Why Continuous Learning Is Critical for Environmental Monitoring

著者: Ramatoulaye Nabi | 最終更新日: 02/01/2024 | コメント: 0

4 reasons why continuous learning is critical for environmental monitoring

In the ever-evolving landscape of environmental monitoring, staying ahead of the curve is not just a luxury but a necessity. As technology advances at an unprecedented pace, organizations must equip their employees with the skills and knowledge to effectively use emerging tools and navigate the... 続きを読む

How to Install DevConfig on Multiple Computers Quickly and Easily

著者: Nathanael Wright | 最終更新日: 10/18/2022 | コメント: 3

how to install devconfig on multiple computers quickly and easily

Setting up software on multiple computers can be a chore. If you need to install the Device Configuration Utility (DevConfig) on several desktop computers or service laptops, the unattended or silent install process may make it significantly quicker and easier. This article covers the simple... 続きを読む

How to Generate SFTP Keys Easily

著者: Nathanael Wright | 最終更新日: 09/12/2022 | コメント: 8

how to generate sftp keys easily

As organizations throughout the world continue to strengthen their network and data communications systems to counter increased security threats, we’ve noticed a trend: there’s been an increase in the number of Campbell Scientific customers setting up secure communications between their data loggers and other devices. SSH... 続きを読む

Simplify Your Sensor Installation Using Wind Direction Offsets

著者: Jacob Davis | 最終更新日: 06/13/2022 | コメント: 0

simplify your sensor installation using wind direction offsets

As you may know, it can be quite challenging to perfectly align the north mark of a wind direction sensor with true north. For example, when you’re on a ladder handling tools or hanging on a tower, you don’t have a spare hand to hold... 続きを読む

What You Should Know: Improvements to SMSSend()

著者: Dana Worley | 最終更新日: 04/09/2021 | コメント: 0

what you should know: improvements to smssend()

Do you currently use SMSSend() in a CRBasic data logger program to send SMS messages through a Campbell Scientific CELL2XX internal or external cellular module? There are some things you should know about the recent improvements we made that affect how SMSSend() works. With the release... 続きを読む

How to Create Custom Sensors in Short Cut

著者: Jason Ritter | 最終更新日: 02/27/2019 | コメント: 4

how to create custom sensors in short cut

Have you ever wanted Short Cut to support more sensors? Although Short Cut supports many sensors, you may have found that the sensor you want to measure is not on the list. What do you do then? How do you add that sensor to your... 続きを読む

How to Monitor Your Campbell Cellular Modem Data Usage: Part 2

著者: Nathanael Wright | 最終更新日: 02/07/2019 | コメント: 5

how to monitor your campbell cellular modem data usage: part 2

In this blog article, we’ll look at how to monitor your data usage using serial commands with our external CELL2XX series of cellular modules using the CR800, CR850, CR1000, and CR3000 dataloggers. (If you have a CR300, CR310, CR6, or CR1000X datalogger, you'll want to... 続きを読む

How to Monitor Your Campbell Cellular Modem Data Usage: Part 1

著者: Nathanael Wright | 最終更新日: 01/16/2019 | コメント: 2

how to monitor your campbell cellular modem data usage: part 1

Did you know you can monitor your data usage using CRBasic program code on our new data loggers with integrated cellular modems and our external Campbell Scientific brand of cellular modules? In this two-part series, I’ll first show you how to do this in the... 続きを読む

How to Use Keypad Commands with Edlog Data Loggers

著者: Bruce Smith | 最終更新日: 01/09/2019 | コメント: 0

how to use keypad commands with edlog data loggers

Whether your Edlog-based data logger has a built-in keypad, an external keypad, or no keypad at all, keypad commands are an important field tool. But, if you don’t have a keypad, how do you use keypad commands? In this article, we’ll discuss this topic and... 続きを読む

New Product Support: Kipp & Zonen’s RaZON+

著者: Matt Perry | 最終更新日: 01/17/2018 | コメント: 0

new product support: kipp & zonen’s razon+

During 2017, I was asked several times for a data logger program to retrieve data from Kipp & Zonen’s new RaZON+, a compact-sized dual-axis sun tracker with integrated GPS, smart pyrheliometer, and shaded smart pyranometer. The RaZON+ touts a higher accuracy approach to obtaining solar... 続きを読む

Understanding CRBasic Program Compile Modes: Sequential and Pipeline

著者: Janet Albers | 最終更新日: 10/25/2017 | コメント: 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... 続きを読む

Replacing Your CR1000 Datalogger with a CR1000X: What You Should Know

著者: Timothy Jeppsen | 最終更新日: 10/11/2017 | コメント: 8

replacing your cr1000 datalogger with a cr1000x: what you should know

As soon as people learned that we were replacing the CR1000 datalogger with the CR1000X datalogger, they asked us these questions: “Can I load a program I wrote for my CR1000 into a CR1000X?” and “Will the CR1000X fit in the same space as my... 続きを読む

Do You Use R? Here's a Tool for Importing Campbell Scientific Data

著者: Dirk Baker | 最終更新日: 10/03/2017 | コメント: 8

do you use r? here's a tool for importing campbell scientific data

You may be familiar with R for data processing and analysis. But do you know how to easily import data that is in Campbell Scientific’s TOA5 format into R? In this article, I’ll briefly discuss R and TOA5, and then share a function to create... 続きを読む

Using Loops in CRBasic to Prevent Unnecessary Skipped Scans

著者: Gary Roberts | 最終更新日: 05/31/2017 | コメント: 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... 続きを読む

Use Pointers to Make Your CRBasic Programs More Efficient

著者: Gary Roberts | 最終更新日: 03/23/2017 | コメント: 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... 続きを読む

How to Use Callback Capability So Your Data Logger Initiates Data Retrieval

著者: Jacob Davis | 最終更新日: 02/22/2017 | コメント: 8

how to use callback capability so your data logger initiates data retrieval

Have you come across situations where you want your data logger 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 data-logger-initiated communication... 続きを読む

Sending Email from Your Data Logger Just Got Easier!

著者: Dana Worley | 最終更新日: 01/25/2017 | コメント: 19

sending email from your data logger just got easier!

Have you had problems finding an SMTP server to use to send emails from your data logger? 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... 続きを読む

How to Prevent a Program Update from Causing a Loss of Communication

著者: Robert Hyatt | 最終更新日: 11/10/2016 | コメント: 5

how to prevent a program update from causing a loss of communication

Imagine that you have a data logger station three hours away that gathers your measurement data. To physically get to your station, not only do you have to drive for three hours, but then you have to hike for an hour up a snow-covered mountain. A... 続きを読む

私たちはソーシャルメディアで積極的に活動しています!
以下のプラットフォームでフォローして、最新情報を入手してください。